Hello, thanks for the kind words!
I am aware of that bug you mentioned, it appears to be an issue with the Godot Game Engine used to create the game, as I have found the same issue in several other people's games too! I have been trying to track down a fix for it!
For now (as you mentioned) opening and closing the pause menu is a workaround because it forces the game to re-capture the mouse.