Client replicating host pawn but not its own

I’m trying to set up a stupid simple listen-server and a client using pawns instead of characters. This is my setup so far:

Everything works perfectly on the host, and the host even replicates properly to the client, however the client doesn’t replicate its position to itself. I’ve also tried putting this logic in the pawn instead:

Then the client doesn’t move on either, however the host still moves on both.

So what exactly am I missing here? I figured if I set the RPC to “Run On Server,” and if the pawns are set to replicate and replicate movement, then they should replicate their positions from the server to the client, no?