Why player is not destroyed when leaving server

Hello guys!

I have two dedicated servers with different maps on them.
I have one client which has both of those maps.

The problem is, when I move from one server to the second one a player object still exists in the world.

Scenario:

  1. I run dedicated server with map A
  2. I run dedicated server with map B
  3. I open Client 1 and connect to the first server, I am on map A
  4. I open Client 2 and connect to the first server, I am on map A
  5. First player got the teleport
  6. I run command from blueprint “open [ip]:[port]”
  7. Client 1 is connected to the second server, he is on map B
  8. [PROBLEM] On map A where first client is, it is showing model of first client still. He should be destroyed as he is not on the server anymore right?

Am I doing something wrong here or misunderstood how it works? Please help me here.

OK I solved my own question… again, the player pawn was in fact destroyed, I had AI and player character controlled by the server and this one was not removed.