Ah, it's possible the two are connected then: You can't imperatively update the fullscreen state to match the settings on focus because changing fullscreen state requires user interaction (you can find some explanation of why and how to deal with it here).
Since you're trying to automatically go into fullscreen, it's likely causing an error, and it's possible that the error is preventing whatever code you have in place to disable the menu rotation from being executed.