Wrong Character Rotation. Movement mode - Flying

I can get true data from my ladder, but it breaks when i start using input.

My character blueprints:


Ladder blueprint:

Example step by step:

1.Character near ladder, have any different rotation

  1. I press “Q” and take true location and rotation, character looked at ladder

  2. When i start moving i get a shift in angle

why does the angle change? how to fix it correctly?