So an update. Didn't break my probe.
The G-Code got stuck in that bottom right corner. Just sat in a loop going around and around always missing the corner. I places a screwdriver blade even with the side and the probed contacted that and then continued.
However when it got to the start it didn't know it was finished so kept going.
Here's the end result. Cleaned up overlapping points. Added a sketch node where I wanted the bottom corner X=Y=0 to be. Then moved it to the origin after getting rid of a few more unexpected constraints.