Ooooo! THAT sure doesn't sound like a math problem
No, sorry it again a "operator problem". You use again a spiral leadin
without a spiral angle. This work if you use a profile mop.
If you set a spiral angle of 90° degree or above you get your G0 plunge to Z-0.2775.
Then a plunge with G1 to the start of that depth increment.
Perhaps you write a small nota with "
no spiral leadin in pockets without spiral angle" and stick it at the middle of your monitor.

This is a behavior that sometimes work, sometimes not.
It shure works at closed polylines with a profile mop.
Use a profile mop with a cutwidth of 0.5 and a spiral leadin without angle and it works ok.
But in this case you have to set the max crossover to 0.59 to get a retract to save height. With the standard setting of 0.7 you get no retract to save Z. Cb moves from the outside toolpath to the middle at the cutted level and spirals down to next level.
In the pocket mop the distance between the toolpath is 0.19754. Max crossover of 0.7 is 0.175. It retract.
In the profile mop with cutwith the distance between the toolpath is 0.15036 and there is no retracting movement.
ralf