One overall actor game state or game mode

I think Game Mode isn’t the best choice to store static meshes.
Game Mode exist only on server, client can’t acces to gamemode, so clients would know nothing about these meshes…

GameInstance is the best choise to store permanent data or create some StaticMesh Manager Actor and you can freely replicate this actor, so you can modify at runtime what you want.