There are a lot of control "features" that I think were not good decision. In the full feature version I am working on, the control are completely different.
Maybe try catch rope by default, when player NOT hold jump. And release rope when pressing jump button. Need try several variants, by words difficult says what variant better.