Found it! I had the Z probe pins crossed at one of the interconnects, just goes to show that I shouldn't wire things late at night. I have multiple JST connections at each end so I can quickly and easily swap probes if I want to as I have an inductive, mini IR, and BLTouch. Too many connections and color changes when I'm tired...
Thanks for the feedback, it really helped!