When we dive we need to be patient, the activity is an adventure, the time it takes depends on many factors.
such as changing an o ring to the tank, the boat arrived 20 minutes late
or in your real case, stay a long time in the bat cave enjoying the beautiful stalactites.
and then get angry because you have an appointment at the spa at 2 pm then if you do an activity like diving and you with more than 200 dives should know, dedicate that day only to diving when you return to your hotel call the masseuse, it's a piece of advice mine as a diver
and that was your great anger that your masseuse did not wait for you but that is beyond my control, it is totally up to you, your itinerary of activities
It's great that you really liked the cenote diving.