I am so sorry that you have had to return. However, we are still here and others will come along and chime in when they have time.
It sounds like your h did not fully resolve all of his issues years ago and now, MLC has come back around and is raising its ugly head once again.
You know the drill...listen, don't offer advice unless asked, set up separate accounts for yourself, watch the joint accounts and just be a friend. As you already know, you didn't break him, therefore you can't fix him. However, you can prepare yourself for him possibly taking a flight on the Mother Ship.
I am so very sorry that you are here once again. Please take care of yourself. As always, keep the focus on you and what you need to do to protect yourself.
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.