He's ticking all the Abuser boxes.
He's a Twat-In-Waiting!
Your feelings are not important to him.
Only he is important to him.
He wants to isolate you from anyone and everyone.
He likes to see/make you vulnerable.
The having kids thing is a further trap - but you knew that already.
Maybe he saw you as a single parent as an 'easy target'
I also think that regardless of what his friends say, he'll have done similar to this in the past, they don't know it.
2 years is significant. On average it takes 2 years for abusive partners to make themselves at home and relax from pretending to be the nicest boyf in the world (which as they are not is absolutely exhausting for them).
The signs are there early on, aand gradually get more obvious.
I scanned your posts, in the other name, didn't read in depth as on phone.
What jumps out is how full of life, strength and energy you are. How giving you are and how kind. I bet you're intelligent (I see your a FT student, bloody well done you!) witty, funny and a really great person to be around.
You are the kind of person many people would love as a friend.
You are, sadly, also one of the people abusers like to acquire, to sap of energy, strength and vitality.
Make sure that you don't ever give that guy the time of day again. I know he's intimidating you, perhaps to provoke another anxiety attack.
He's not your friend, he's an enemy now. Don't give him an inch, report, report, report.
No surrender!