Z axis falls to the ground on one side (instead of skipping steps)

So of course when I tried to do some troubleshooting this morning, the endstop issue went away and everything homed perfectly for 10 tries in a row (last night was about 2 of 10 at best). But what hasn’t gone away is the Z1 motor falling down if it hits a solid object, while the Z2 just skips steps .

Here’s a video of Z1

and here’s a video of Z2

Pictures of the Z1 switch wiring (although that isn’t the main issue that I’m trying to decipher)