From the little info posted, 20 minutes is about right for a diver recall which is normally what they would do if they see a drifting diver on the surface, better to have one in distress than 10 who may panic if they surface and the boat is moving away. Did they not have a skiff or some other small boat?
As to not calling the dive at the beginning will need to know more before specific comment but my general rule is if it doesn’t feel right, even without specific problems then call the dive.
Breathing is first priority the best place to do that is on the surface sometimes DCS is treatable drowning less so. Once your gas is gone make sure the surface is the next thing in the plan and once there if needed ditch weights, if necessary ditch everything but the floaty stuff.
Next most important thing to do is get back in the water!
As to not calling the dive at the beginning will need to know more before specific comment but my general rule is if it doesn’t feel right, even without specific problems then call the dive.
Breathing is first priority the best place to do that is on the surface sometimes DCS is treatable drowning less so. Once your gas is gone make sure the surface is the next thing in the plan and once there if needed ditch weights, if necessary ditch everything but the floaty stuff.
Next most important thing to do is get back in the water!