У меня когда-то тоже была такая проблема, в итоге я просто скопировал код с glfw windowfullscreen и оно почему-то стало работать, хоть и различий в оригинальном коде и моём почти не было. Как я потом узнал проблема может быть если залагивает opengl либо сама игра.