Because CharacterMovement mode need to be set by the “server”. So you need to call [SetMovementMode function][1]
EDIT This is how movement should work on ladder