@BudgetBuster "he couldn't afford to rent anywhere on his salary"
He's a grown man, OP. An adult. You are NOT responsible for him. He'll sort it out if he has to, and being made to sort it out is exactly what he needs.
You should read up on codependency, because you have it. It's very destructive, not just to you but also your vulnerable dependent children - and even your deeply immature H! By not letting him feel the full consequences of his actions, you condemn him to fail again.
Here's the definition of codependency, lots of women have it because it's socialised into us:
"Codependency is a psychological condition characterized by an imbalance in relationships where one person, often referred to as the codependent, excessively focuses on others' needs, sacrificing their own well-being and emotional fulfillment. This condition typically involves enabling behaviors that support another person's self-destructive habits, such as addiction or poor mental health.
Key Features: High Self-Sacrifice: Codependents prioritize others' needs over their own, often leading to resentment and emotional distress
Emotional Suppression: They may suppress their own emotions and desires to maintain the relationship
Control and Fixation: Codependents often attempt to control or fix others' problems, which can exacerbate relationship issues
Lack of Boundaries: Difficulty in setting and maintaining healthy boundaries is common
Origins and Impact: Codependency often arises from dysfunctional family dynamics, where individuals learn to prioritize others' needs over their own as a coping mechanism"
You can overcome codependency, I did. But you've got to actively reprogram yourself out of this extremely destructive reflexive thinking.