Lulzbot mini calibration woes

So I finished the motherboard swap and everything is hooked up correctly. But when I attempt a print it always fails self leveling because the nozzle never touches the washer. I have been searching the internet for hours now and can’t find any solutions. I’ve tried calibrating the Z axis offset and making sure the Z axis lead screws are even, both having no effect.

Sounds like the wrong firmware. It also seems that the firmware updates didn’t apply correctly to the old minis. Try loading older firmware and give it a try. Index of /Mini/1.03/software/firmware/2016Q2

So that worked, I got some older software (V1.1.9.28) and its now making contact with the washer, However it gives me a “probing failed” error and tells me to clean the head. Funny thing, I checked the continuity with a multi meter and it checks good, and I manually put the print head onto the washer and ran M119 and it says it doesnt have continuity

Update, I can get the Z endstop to trigger when I manually move it to another pad and run M119
Update 2, I got all 4 pads reading reliably with M119 using V1.1.9.28. The Version provided when I tried to load it and home everything the printer went wild (as in the base plate immediately shot backwards and didnt stop until I turned it off, nothing was damaged but scary), Still doesnt pass auto leveling tells me to clean head

Im an idiot LOL, Found out that my dyslectic brain was mixing up Z with Y endstop, swapped the cables but still had the hovering issue, compiled some new firmware and its working like a charm