2x Damaged Bed Sensors

I have broken two bed sensor in the same fashion as shown in the pictures, we run a couple SM2s here at work so I have some spare parts but I don’t want to break the sensor again. I have been printing this part several times (>20) but the last two have broken, shearing the sensor but I am not sure why, the print has also shifted at around the same height both times (print bed hasn’t moved but print is offset).

Any ideas on why this is happening and solutions would be greatly appreciated!

That is some serious damage. Have you noticed what it was doing when it broke off?
Did the printt came loose from the bed?

We have had a few issues where the print lifted and the print head hit, knocking the whole print and bed off the base, however this time the print bed remains stationary but the print offset. Not sure how, the print head must have shifted from calibration when it hit. This happened both times at about the same height - see photos. I’m guessing the sensor was too low and sheared off on the print. Unfortunately this happened while I was away so I didn’t see what happened.