I can tell you are a very kindhearted and compassionate mother.

You may not like my advice but here goes...
I would suggest letting go paying attention to it so much. You can't save him from asychronous development. It isn't your job. He will get through this and in time he will find it easier to communicate as time goes on. I wouldn't worry that he will "give up on people" or anything so dramatic. He will be frustrated. Yes, that's part of it. And, in time it will get easier.