first I’d make sure the game mode is derived from Game Mode base class.
You can see the parent class if you open the blueprint in the upper right corner:
in game mode override for the level make sure you are showing all developers:
I’ve never seen such a problem but if the blueprint class exist in your content browser but is not showing up in world settings, I’d save all, close and restart unreal.

