Sorry, no answers, just more questions.

How often do you "calibrate switch", and to what surface?

Have you ever brought that bit back to that location, commanded the bit to Z=0, and verified that it is actually there?