I'm really glad you protected yourself by calling the police. That took a lot of courage and was smart.
Your body must be full of adrenaline right now. I know mine would be. That makes it hard to think and plan, so I'm going to offer you some practical advice.
If you do just one thing, call this number: 1-800-563-0808 and ask for help in planning how to move out and live somewhere safe. It's time to leave. The line is called victimlink and they provide information and help when someone's partner is hurting them. They help men as well as women.
The reason you hare a having a hard time figuring out what to do is because your body is full of adrenaline from what happened and is happening. Once you are away and safe, that will slowly settle down and you will have an easier time planning. So for now, just keep it simple. Leave. You don't have to do any of it perfectly.
You've tested the theory that giving it more time might work. It didn't help, so now you get to do something different.
No matter what is causing his behaviour, it's endangering and hurting you, and the first thing to do is to protect yourself, by cutting off his access to you. It's better for you and it's better for him. Once you are out, you will have an easier time figuring out what to do and getting him assessed by people who can help him, because you won't have to worry as much about the consequences.
If you need to call the police again, press charges and let them arrest him. It will help. It's really common for people in situations like yours to feel like you don't want to press assault charges with the police, especially the first time it happens. We don't want to think it has gotten that bad, and want to believe it's not as serious as it is. I think in future it will work better if you do press charges. It sounds like that's what you are thinking too. If his assault of you is coming from his illness, it will help get help for him. This situation was a clear example of where the police could have taken him to a hospital under the mental health act for assessment and treatment. "The police officer must be satisfied the person is apparently suffering from a mental disorder, as defined in the Act, and is acting in a manner likely to endanger their own safety or that of others."
If his assaults and controlling behaviour are coming also from a belief that he is entitled to hurt you, then pressing charges sets a clear boundary, and will help a lot later if you need a restraining order or to separate your assets. I had something similar happen to a friend and she really regretted not pressing charges, because having it documented that he was abusive (which doesn't happen if you don't press charges) would have really helped legally later for things like restraining orders and divorce. You deserve to be safe and free from violence. The silent treatment, making it be your fault, assaulting you randomly, controlling money, controlling what you do, controlling your access to other people, all of this is part of a really common pattern with people who abuse their partners.
He has no right to be angry at you for calling the police. He's the one who assaulted you, three times, and people who assault other people get arrested. It's a normal and expected consequence of the action he chose.
Ideally after you move out or at the same time, contact the intervention team to have him assessed for a mental health issue at your home, based on the sudden change in behaviour, and worsening violence. I'm sorry the family doctors weren't helpful, but it's not unexpected. They are not the right people to handle this. It's why we have mental health teams. I understand that you might feel more comfortable going to a family doctor with this, but it's just not their area of expertise and they just won't be able to help you. You will need mental health services. It sounds like you already have that number but if not let me know and I'll get it for you.
British Columbia Schizophrenia Society
A reason to hope. The means to cope.