Just a guess from me.
The first one makes me think of something that doesn't work the way it should do. That goes wrongly and with difficulties.
About the second one it immediately made me think about another idiom: A bird in the hand is worth two in the bush. So that having something for sure is way better than the possibility of getting something better.
However, I've never seen before any of them so I wonder if it's not just a specific saying of just one person, phrases created for game's sake?

English Teacher
Bookmarks