I believe I was experiencing a similar issue.

I found that this suggestion corrected my problem:

"If you connect your bltouch and when auto homing the sensor doesn’t register & the z axis keeps dropping pressing into your bed, turn your printer off, disconnect the power and invert the black and white connectors in the z limit switch header (put black where white was, put white where black was)."

I pulled this from this from The complete BLTouch/3DTouch guide for Creality printers (CR-10/s,Ender 2,Ender 3) for Auto Bed Leveling by dannyw281.

I hope this helps you out. I know it was a great relief to me. Granted this was on another brand of printer, but when it comes to the behavior you are experiencing I don't think the wires care what brand the printer is.