Not sure this will help, but it is something I have found to help when you get a major problem that will just not go away . . . . .
I export the geometry, then open up a completely new file and import the geometry into it and try whatever it was I was trying to accomplish.
I do coding a lot and another thing that helps me when I get frustrated with something is say to hell with it and find something else to do for a while, and eventually I get a new idea on how to tackle the problem and go back and try it. When you get frustrated with a particular problem, it is hard to think of ways to solve it, but if you give yourself time to mull over it, eventually the solution will come. . .
"The Sage as an Astronomer: If you still see the stars as something above you, you lack the eye of knowledge." Friedrich Nietzsche