Sometimes the character defects we used to blame on drug use are still there when they get clean and sober.
He's not working and has time to help, yet doesn't. I don't think it will get better once he begins working again.
Personally, I would be exhausted carrying the load you are carrying. It's an indication of his selfish laziness that he won't help. If you don't want to make him leave, then perhaps engage a cleaning service and pay for it with the money that may be going to his cigarettes or amusement while he just sits around.
I don't think his laziness is the only issue here, complete disregard for your well being and health is much bigger.
I'm sorry you are going through this.
Hugs