I am so sorry you are going through this.
The sickness sadly is within him. All you can do is step away as you have done to protect yourself. Maybe he will reach out for help at some point but that is up to him.
Thank you for sharing here, I have learnt a lot from reading your experience.
Sending strength to you.