Rootmotion in UE5 not gouing in straight line

hmm i removed rootmotion movement from the project and now … leg offset problem is solved but there is anoter one.
Leg sliding.
image
My animation is designed for speed - 0.7 meters per second.
Ue5 plays in one second 30 frames of animation that means we move 70 centimeters per second. This value is put into flight speed:
image
Ladder in Blender has some height


since it’s mirrored we need to multiply it by 2 and convert into centimeters to get:
image
All values are match together. And when we start climb everything is fine:
image
But once we start movement this happens:
image
So somehow fly Up Speed is higher than 70 centimeters per second. Why?
I should say that i already did this:
image
But that don’t help.
If i put Fly speed to 60 everything start to work a better:

Almost better. So somehow fly up speed on character movement component is faster than “max fly speed” to 10 units ± (only god knows exact number)
… well. ofcourse i will figure it out experimentally but… this is really problem.
I calculated it and it’s value is 61.6 centimeters per second.
image

Can anyone please explain me why this is happen? Why Max Fly Speed dosen’t met with exact value that is set inside character movement component?