Hi jaught,
I wasn’t able to reproduce any unusual behavior with a Character not being able to move on Client when ReplicateMovement is disabled. To test, I created a new character, turned off ReplicateMovement, and gave it same basic forward/right movement as a new ThirdPerson template project (AddMovementInput). On Client, character moves as expected and that movement is not replicated to other Clients (though it does appear on Server, as you’d expect).
Is there anything else I need to do to reproduce this? Using p.NetCorrectionLifetime 5 had no impact. If you can put together a small test project and upload it somewhere for me, I can see what you might have done differently. Thanks!