UPDATE :
Removed the motor, opened it, inspected it, put it back together and did a bench test. Nothing looked damaged AT ALL. IT WORKS!!! Plugged it and the switches back in and NOTHING. I'm assuming it's really the switches.
I got the window to close manually for now though. I guess it's...