Closing as won't investigate: I don't see any evidence this is not just a mistake in your events. You need to keep the host and the peer all on the same layout at all times, and your events don't appear to be sufficient to ensure that happens. The multiplayer engine is also not designed to make people explicitly choose if they should be host or peer, it's automatically assigned and your events need to respect the automatic assignment, so I'm not sure what the purpose of having separate buttons for that is or what you expect it to do. It appears entirely possible that a user could click the "host" button and be automatically assigned as a peer or vice-versa, so I think you are just contradicting the way the multiplayer engine works.
Ashley did not understand the explanation, we are not forcing a peer to host and also we are not forcing a host to peer,,,,
the question is when you makes a FULL game with extrutura rooms and layout for the player to create a new game or connect to a game that is a problem waiting for players will take place in the specific situation.
Agree that when a game ends players are disconnected from the room and returned to the layout they call (lobby) or entry,,, where again the player can choose to create a new game or connect to an existing game,,,
This system will cause problems from the second straight game because occurs problem with the multiplayer plugin if a player on another previous game that has ended and it was also the HOST to connect to a new game but this time as a PEER.
You get the idea or need a more detailed explanation yet?