Smooth Sync: Sync your Transforms Smoothly across the network

I’m not as familiar with Unreal’s built in networking as I probably should be…but I believe AddMovementInput with the CharacterController does networked things that you probably don’t want here. I believe it’s sending the input over the network and then applying it on the server. You may want to try a different movement method that only executes and applies the movement locally, so that Smooth Sync can take care of the networking part.