He’s doesn’t want to marry you. He’s gaslighting you so you think it’s your fault that he doesn’t want to marry you.
“And he then went on this whole huge thing about how I have these mood swings all the time over silly little things, and I always overreact, and he doesn’t feel like he can say things without me getting triggered and we should be able to talk freely.”
“he’s scared of marrying me & having a child with me because of my “mood swings” and how we fight “all the time”.”
He picked a fight with you by saying something deliberately inflammatory, demeaning, and sexist, escalated it until you called him out, then turned around and accused you of overreacting, then said he is scared to commit because you “overreact” to silly fights that he picks with you. Is that about right? My bet is that every week or two, he picks a fight to prove that you will “overreact” and golly gee, LW, he just can’t get married to someone who won’t be steamrolled by his bullshit! He’s hoping eventually you’ll just let him get away with whatever bullshit he wants, until you’re so worn down that you also won’t be “pressuring” him about marriage. I’d walk – this guy is a turd.