Hello!
This "fold on the jets" phrase is super interesting. For example, we use the word "fold" to describe when a poker player lets go of their hand and surrenders the "pot" to another player. For this reason, I think you're on the right track by thinking that "fold on" means to "give up" on something.