最初のループの最後にVSYNC入れてますからね ループの終わりと飛んだ先との二重でVSYNCが実行されて入力が反応しなくなっていたんでしょうね