It is pretty short, but fine mekanics
It seems that you are using rigidbodies without turning them kinematic, but with very low gravity? Is the character intended to slowly fall? if not maybe try turning it kinematic and using movePosition