Ok i know it has been a while but i think i found the origin of the problem, is it possible that you had a controller plugged in when you played the game ?
I've noticed some game breaking glitches when recieving input from a controller and because no deadzone was set, a controller simply plugged in could offset the input by a tiny amount breaking everything. I hope you read this because your answer will really help me !