Don’t have any more DC with him, even if he senses that you are preparing to leave and then “changes”. He won’t really change.
I should have left my ex when we only had one DC. He was unprepared to change anything about his job snd when I went back he wouldn’t take a single day for DC sickness, school holidays, emergencies etc, it made it very hard for me to work, even part-time, when we had a DC with some health problems.
I did leave. He kept coming around to my new flat. He seemed to change. He wanted another baby. After she came he persuaded me it was better for her for me to stay at home and he would kindly “support” me. I didn’t know financial abuse when I saw it and I genuinely believed he was generous when he paid for things “for” me (and questioned me about every penny I spent, he acted as if I was being wildly frivolous if I even bought clothes or essentials for DC).
I had no autonomy. It ended up being really hard for me to leave (and the divorce was hard). I realised I didn’t even know how much he earned or what savings “we” had.
That control was part of a much bigger picture, I didn’t see it until afterwards. I think there is probably more in your picture too - he doesn’t respect you.
Thank goodness the house is in his name. Hold your head for the sake of your DC, prepare to end it, start again and figure out how much your childcare will cost you with some help possibly from benefits towards the cost, keep advancing your career and be glad that he has showed his hand now (and that you have recognised it as being unacceptable).