Is this how authority works?

Yes you are understanding correctly.

I put together a small test to try and highlight it further by putting the same event you have into Pawns on a listenserver (One client acts as server)

You can see the first output is from a Pawn I spawned on the level blueprint to simulate an AIControlled Pawn:

Server: Is NOT Locally Controlled AND Has Authority

This makes sense as the Server is controlling it so it has a [Network Controller][2]

The rest is as you have understood. The blue logs are when the Pawn becomes unpossessed and the purple logs are when they have a PlayerController possessing them.

Let me know if you have questions or concerns and maybe I can expand this answer further :slight_smile: