Why can't is my GameMode missing?

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.