It sounds like the hard thing to do is the right thing, but there are a lot of feelings still attached (let alone the current economic situations) preventing you from moving.

When you were describing parts of your latest interactions, it reminded me of the term "love bombing." When things are good, they're so good. But I feel that a lot of behaviors are hard to break, thus continue in a cycle (I'm guilty of my own cycles of behaviors).

Best of luck making these hard decisions.