I’ve updated my project to UE 5.1 and whenever I load in the starting map, the editor is changing my default settings for my GameMode? It modifies Player State, HUD Class, Default Pawn Class, Seamless Travel, Delayed Start, and even a custom variable (for sound track).
I did a diff from my repository version to the local revision and here are the differences.
To be clear, I’m not changing these values. Something is modifying them when I start the editor. I have no local changes pending (using SVN if that matters).
I’ve tried to resave the corrected BP and it just reverts every time I reload the editor.
There is a short term work around to reload the GameMode asset from disk. I can use PIE mode to play just fine after reloading from disk. However, if I simply close and reopen the editor the problem persists.
Packaged builds use these weirdly overridden values which don’t work for my game.
This GameMode is a BP, not C++ and worked fine in 4.27 and 5.0.

