Welcome to SR! I think you are on your way with some excellent boundaries. Another good thing you are doing is putting your children at the center of your decision-making process. Putting their well-being as your focus helps you make good decisions. And it sounds like you've not only tried Al Anon, but have found a helpful group!
You are really doing a trifecta of super things.