So I had this bad experience where I played Real Madrid to win, arsenal to win and Juventus to win or draw and so the first game, been arsenal entered and then Real Madrid and Juventus started the same time and so I was following them up and I played the game NGN 5000 to win NGN32000. There was an extent I followed the game up I was angry the way Juventus was playing, once they equalize union giloise will score and it was annoying so at 90 minutes I cash out NGN 400 because I was so angry only for me to check back and saw 4:4 that was the most annoying part and I think if I would have gone to bed I wouldn't have cash out the game. So I think most times the only way to avoid this is by going to bed and forget about it but sometimes you need to stay up to monitor the game.
A majority of the time your win in gambling is determined by luck. Basically cashing out isn't a bad move and similarly not cashing out isn't also a bad move the difference is if you're willing to continue with the risk or not. There are cases where people have refused to cash out when they were on a win streak on a combo bet and shortly after the bet failed at the dying minute.
Similarly their cases where cash out has been the wrong move just like in your case but that doesn't mean we should paint the idea behind cashing out as bad simply because it is all about if you are willing to continue with the risk or not. Infact, some people prefer to just place bets and forget about them to avoid cashing out.