IKinema RunTime available to small and indie studios for £99

A thing that helped for me was connecting the boolean variable that tells when the character is falling into the “Floor contact” node. So this way the variable is true when in air (jumping, falling), and the jumping occurs normally, and it is false when making contact with the floor, so the inverse kinematics work properly and adjust the positions of the feet/hips.