Character custom movement mode is overriden when in the air

My suspicions were correct then. I’m just going to duplicate the UCharacterMovementComponent and modify it from there, but for now I’ll rely on setting the mode manually every frame. Thanks!