Ender 3 Crashing while leveling

My nightmare of an ender 3 that hates me has now given me a new issue out of nowhere. When the extruder begins auto homing, it hits the first sensor on the X axis once, then when it hits it again it just freezes there. theres nothing obstructing it from moving, the wires are fine, ive never had this issue before. I can provide a video if needed. any help please!!