I think pushing back very hard and keeping a note of these instances will be informative.
I agree with @Geppili that he reads as highly manipulative with a disordered personality that needs to feel both superior to you, and to humiliate you.
I can well imagine he was quickly dumped many times before you.
He is not a nice man.
His need to humiliate you is the real him, ugly.
I think if you keep careful note, push back hard, and detach a bit from him emotionally, you will see him for who he really is.
A mean spirited little man with an inferiority complex who feels the need to belittle and hurt the person he should feel the most loving towards.
I think trying to figure out why you have tolerated this and sold yourself so short by allowing this, would be very insightful work with a therapist.
As someone in my late 50's and largely through a ten year menopause🙄, the one thing that the menopause does provide many women with, is a template of what they will and will not put up with.
We are invariably changed by it, as friendships, family members, husbands who don't treat us as we should be treated, are ruthlessly shed.
Life, we realise, is too precious and short to remain in close contact with those that are not in our corner.
Wishing you well.