Character spawns in server window, not in Client window

Hello, I have set my Play to add 2 players. When I click play, I am presented with the image below:

The window on the left is Client 1, and the window on the left is the server client. When I choose a team on my server window, my character spawns as the chosen team, but when I choose a team on the client 1 window, I get this:

Am I missing something? I created a simple LAN host/join game, I can spawn one player-controlled actor per level, but no more than one. Below shows the two characters being spawned in separate instances:

In short, number of players is 2 (not dedicated server), server client functions properly, client 1 only spawns character in separate instance (not in same instance as server client), how can I make both characters spawn in the same instance?

Hmm this one might be difficult, lots of possibilities. For starters, the “Level” for picking the teams, is that a separate level from the game level?

If so, then are you waiting until both players pick their team before loading the next level.
If so, then when you load the next level are you doing open level? Or are you doing Execute Console Command & for the command passing in, ServerTravel LEVELNAME?

Did you set your characters to “Replicates”? Also seeing your setup would be helpful.

To save me uploading loads of screenshots of my blueprints, could I just send you a link to my project to download? It’s the first problem I’ve come across and it’s getting me down! I was hoping to have a proof-of-concept to pitch by Saturday, and this problem is soaking up way too much time. I’m predominantly visual-based, so I’m a bit rough around the edges when it come to blueprints/programming.