I don’t know a single 20 YO who would act like that. When I was 20 I didn’t know any 20 year olds who would act like that.
I’d chalk it up to any number of social anxiety or mental health causes, not just because he’s 20: and again, after some time away he could apologize instead of justifying that behaviour…