I don’t understand what exactly is stopping you from using Get Game Mode → Cast to MyGameMode? It’s a framework class accessible from (almost) anywhere & anytime.
Also, I’d agree with the above, the Game Instance would be better here, especially if you have more than one level in the game.