SC, None of us have a crystal ball, but we have been down the road you are traveling and unless your h makes every effort to show you that he wants to come home because he wants to be w/you and your childern, then I am right there w/Mermaid. He's wanting to come home because of "money" and and place to live w/you as "mom" taking care of him. It is still all about him and what he's suggesting is something that a young adult would do if the world of survival came crashing down around them....run home to mom and dad and live w/them until he can get back on his feet. The behavior is very, very typical of a mlcer in replay.....he's not completed his crisis, therefore, I feel he is using the situation to his advantage, not yours or the children.
Why do we see this? Because we are not close to your situation and yes, many of us have experienced the run away, return home and run away again. We've seen and heard a lot of what your h is saying....listen to your gut instinct.
Also, what you feel when he's around is betrayal of your trust and love. It takes a long time to earn that trust back and he's got a lot of work ahead of him if he wants it to work. Your inner being is hearing the "me, me, me" and is trying to tell you to walk gently through this mess, but your heart is telling you to let him come home now. It's difficult, but only you can decide what is best for you and your children.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.