I think it is me all right
I'm going to redo my setup of the drill cycles. I think maybe I should create a new parameter for my surface height, rather than trying to pull it out of those other variables.
The other thing I overlooked, is that the Z rapid height has to be higher than the retract height, or I'll get that "capping" effect.