Casting to Game Mode for a item pickup blueprint

I don’t understand what exactly is stopping you from using Get Game ModeCast 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.