Role and RemteRole still not correct after changing

I am having issues with Client 2 leaving unpossessed pawns as ROLE_AutonomousProxy, even though it was meant to be fixed with UE-54477. Client 1 works correctly resets them to ROLE_SimulatedProxy.

Repo steps:
-Run with 2 clients
-Get Client 2 to possess and unpossess a pawn
-The pawn will stay as ROLE_AutonomousProxy