Took me years to realize that I couldn't change my husband through sheer force of will and compassion. You just cannot do it. Doesn't matter how many times I tried to help him, get others to help him, create the perfect environment for him to help himself... Didn't work, didn't happen, didn't get insight, learning and hope.
He was incredibly self destructive, and I think it gave him genuine pleasure to destroy me but by pit. It wasn't done with deliberate intent to hurt, that was merely an irrelevant side effect... I was just an irrelevant side effect.
I poured heart and soul into our marriage and him for years. He got to be an expert in ripping apart our life, stability and good prospects
The only thing that (finally) changed was me. I got him out after so many years of abuse. He refused for months but finally went and all I felt that day was joy, lightness of my heart and shoulders, and freedom in my soul.
I gave myself me back. And my love, self respect and world view, I gave myself some chances back. Tbh it's too late in many ways for me to ever recover, but it's still worth it.
You cannot give a damaged person happiness and healing. They have to do it themselves. And mostly, they don't want to / can't.
Don't let him take you and your children with him.