GillyMac, you are going to need some RL help. You colleague is right, and you know they are don't you?
Your first sentence about him was enough for me love.
You are in an abusive relationship.
He has no right at all to do any of this to you. You need to get out as soon as possible.
Does he live with you? If not, then you need to keep him away from you and call the police if he bothers you. What IS the score with your home, he has bought your house from under you? If so, you need to MOVE.
Call Women's Aid please.
You need to read the book we all bang on about Why Does He Do That by Lundy Bancroft. It will explain what is going on and it will tell you that none of this is your doing, that you can't change this behaviour, nothing you do/say/think don't do/say/think could have or ever would change this. None of this is your fault, it is 100% HIS CHOICE to treat you like this.
There is no point at all in trying to talk to him about this, he won't want to change. Please don't think what I'm suggesting is defeatist or 'giving up', it's not it's cutting your losses. You can't win this. You can't change this. You are utterly powerless to alter the outcome here. None of this is anything to do with you at all!
You are at a Relationship Casino, playing roulette. Trouble is, the wheel is weighted and you will ALWAYS lose. The more emotional 'investment' you put in, the more you will lose. This game will wipe you out completely.
Unless that wheel is taken completely apart, stripped down and the entitlement to rip you off removed, then it will keep taking your emotional currency.
The ONLY thing you can do to save yourself is to get your coat and get the hell out of this Casino.
At the moment this man is utterly focussed on shutting your life down. He will never be happy, even if you DID give up leaving the house, he'd find something. he's addicted to controlling you. Even if you comply, he'll ramp it all up and control you more.