Humanoid Animation Values Don't Work Across Different Sized Characters, Please Help!

Hello!
Still figuring out the animation engine…I have an animation of going up a ladder and then down a slide that I’m trying to apply to several different characters. All the characters are different sizes. When I run the animation, some of the shorter characters do not translate the same amount so their animations do not fit the proportions of the slide correctly, see attached gif. How do I correct this so that the characters all move the same amount in world space? Thank you in advance!

3056471--229483--slide.gif

Progress, but still not an answer. If i change the rig and animation from “humanoid” to “generic”, the shorter characters now climb the ladder correctly. BUT their feet no longer touch the ground, their hip bone is at the same location as the taller character. There MUST be a way to fix this. This will HEAVILY impact my game if there is no solution as I’m depending on many different characters reusing animations. Help please! thank you!

Still no progress with this, still looking for answers. Our animation pipeline is completely blocked. Another illustration of the problem attached. Thanks!