Right now by default, Roblox’s default character animation script scales the animation playback speed based on the Humanoid’s WalkSpeed relative to the standard value of 16. However, it currently doesn’t compensate for changes in the player’s height, which may change what the perceivable standard value should be.
My proposed solution is to divide the animation speed by the value of the BodyHeightScale, and the video I provided above demonstrates what this would look like.