Multiplayer,Game Instance,PlayerState,Game Mode

Yes, that’s normal. GameMode is a server-only (not replicated) actor, so clients can’t access it. That’s why you got the GameState which is an actor replicated to all clients. The thing you MUST do now is read this a few times, as you lack basic networking knowledge.