Why does my Game Mode return Invalid?

First, GameMode only valid in Server this to prevent Client changing gamemode. Second, GameMode Actor is only create at runtime. Third construction script it run only when Blueprint is being instanced, this mean in editor it will run when u place in scene, and in runtime when you spawn. Don’t know what u trying, hope this help u a bit.