Oh, young woman...PLEASE take what you have told us in your own words, and imagine if a little sister or good friend were describing this situation to you. It would be absolutely clear to you what SHE would have to do, and how you must now act to remove yourself from this relationship as soon as humanly possible.
The way you describe this man and his behaviours, he sounds like a malignant narcissist as well as a sociopath. They share many toxic traits, and it's no wonder you're feeling confused. They are exceedingly good at emotional manipulation, and covering their own butts. That's why he love bombs you from time to time, to talk you back around---but it is
still manipulation, and is also highly insulting and ultimately degrading, if you keep believing the things he says.
Because it can never, ever, end happily if you stay with him.
He was extremely violent to his own mother.
The way a man treats his mother is an exact forecast of how he will treat you, eventually.
And, I want to echo what several other people have said: Keep him as far away from your developing baby, and from the child after it is born. Get to a women's shelter/helpline and get some practical, timely advice on how to proceed. Pregnant women are so vulnerable to attacks by men like this.
PLEASE, please get some help, and follow through with it. And let us know how you are doing.