I really feel for you and have been where you are. I felt like my exh was being reasonable when he asked for the fiver back that I borrowed when I was on mat leave or when he refused to tell me his salary.
This has brought back one particularly humiliating memory of that time. I didn't drive (because I wasn't 'sensible' enough to put money aside for lessons) so on one very rainy morning I decided to get the bus on the school run with my ds5 and baby strapped to me, i think the fare was £2 at the time but when I got on, the driver said the fare had gone up to £2.20. I didn't have another 20p. It was torrential, I was exhausted, defeated. I'm usually a very strong woman but I just stood there and cried. A very kind lady noticed and handed me the 20p told me not to worry etc. It was one of the lowest moments of my life.
I thanked her far too much, got ds to school but of course, I didn't have the fare home either so walked back. He'd even taken my umbrella to work with him, the bastard.
When he came home, I didn't even tell him. It wasnt even the breaking point. I just kept thinking that if I worked more and 'earned my keep' that things would be better.
He was the one who left me! He considered me to be a faulty appliance, not worth anything at all. And I just let him!
Once he left, I gave my head a wobble and petitioned the divorce myself on the basis of financial abuse. Turns out he is quite a high earner and he pays a significant amount of maintenance for our son now.
Not sure if it helps to hear that but I hope it does. You deserve better.