I think you want one of us to help you make excuses for him.
The only thing in his favour here is hes transparent about who he is. Hes going to do what he likes. And what he likes it to be unaccountable and drink.
He likes coming home to the comfort of company and sex but he wants the perks without the commitment. This is who he is, hes showing who he is so dont look away. Dont love the man you wish he was or the potential he has because hes happy as he is. Thats either good enough for you or its not.
I dare not ask about "the incident" but I suspect the pregnacy may have made you be more hopeful and forgiving than you should.
I have no doubt hes abusive, manipulative or gaslighting based on what you've said.
Theres some very important things you need to know
1 Youve just said - he's willing to disappear and be uncontactable while you could go into labour anytime now, in a medical emergency you cant reach him, he gets your messages and chooses to ignore them, he'll drinks excessively, he doesnt communicate, he thinks hes entitled to behave as he likes, responds to a request for accountability with agression and there was an "incident"
2.You shouldnt be embarrassed. Hes the pig. He benefits from your silence.
3.This wont get better with a baby, who deserves better than his inconsistency and abuse
4.Theres a Japanese proverb. When you realise youre on the wrong train, its best to get off as soon as possible because the longer you stay the further you you need to go to get back to where you want to be. This is not about trains.