Motor creeps after hitting the limit switch

Finally got all my limit switches working at the same time, but after the Z limit switch is triggered and the motor stops, after a second it starts back up again, but really slowly… I have checked over the wiring and can’t seem to find any loose connections or anything
Any help is appreciated, I am a complete newbie when it comes to this kind of stuff

thats the way it supposed to work, it creeps up to trigger then backs off

well I’m an idiot…
Thank you

Yeah, i was too. break a few switches and you become gun shy