The video is too short to really see what is happening.
Does it back off and do the second probe, or crash after the first one?
It looks like it's backing away after crashing?
Do both the X+, X-, Y+ and Y- all do the same thing?
Is this repeatable, or random?
My suggestion would be to add a message box to display the retract position before the retract move, and see what it is. Then maybe we can figure out why it's not correct?