Higher framerate causes higher jump height

You accounted for delta when applying changing velocity, but didn’t do so when changing position. Your velocity.y should be scaled by delta before applying it to TransformCoordinates.