Server listener question

Not sure if this is the correct place to ask, but something that’s started to confuse me a bit while doing some c++ network code and reading the docs.

Been reading here : Networking Overview | Unreal Engine Documentation

I always thought unreal (server-listener) concept was:
I am Host, I start the server, and that’s it, my Pawn spawns and Controller. Im in the game/level running around.
So right now 1 Server exists, 0 Client(s).

A Client joins my Server, spawning them a Pawn and Controller.
So now there’s 1 Server, and 1 Client.
They’re running around, and some bits are (to keep things simple) happening on my Server and replicated back to them etc…

The bit where I’m slightly confused is, do I as the host/Server also spawn a Client that connects to my Server - thus I’m also having my Pawn replicated from server back to my client?

https://docs.unrealengine.com/Images/InteractiveExperiences/Networking/Overview/ClientServerExample.webp

The image used in the documentation, as an example, suggests to me that for 2 players, there’s 1 Server and 2 Clients.