This might be related to
github.com/LinuxCNC/linuxcnc/commit/4ceb...580465853dece92f3be9
ie, there was a bug previously such that probe contact could sometimes fail to trigger the error that it should.
It seems likely that your probe is bouncing on retract (A G0 from contact to no-contact shouldn't cause a fault bit might if the probe has contact-bounce)
Adding a fast G38.1 move to take the probe out of contact might help, before the G0.