Something Ive pointed out before is not saying "Can I narratively justify this?". You could very easily justify them being super nice because youll all die if you dont work together. Do NOT go off of justification, its too easy to do for whatever thing you want.
Ask what is fun while still making sense. What gives the player the best time? I am a DM of 15 campaigns, 40 players, thousands of hours, years of doing so. I can tell you right now, if this was a party at a D&D table theyd have quit the campaign. If I made all the NPCs like this, theyd have quit the campaign. In a game, the NPCs themselves are puzzles to solve so you make them harder to reach, less accessible and unlock. There is a difference between personality and person, though. A personality is someone who has thoughts and you can interact with. They can be a horrible evil monster but will still tell your zipper is down on your pants. So, to humanize these people, if you want to leave them spicy, there need to be other normal interactions where you get thoughts, feelings, hopes, whatever. Simple as "I hope it doesnt rain today, my cloak got a hole in it that last fight". Then in the morning its a downpour and you hear them grumbling occassionally.
.
I actually agree with you. More interaction and "normalcy" would be a nice touch. Astarion complaining about the environment of camp more. Maybe Laezal helping set up camp while complaining that we lesser races don't know how to properly set up camp etc. I think this would add a lot more life to it.
I will say though that I am having fun with these companions and NPCs. The dice roll gets my heart racing. Though maybe it is because I'm heavily a single player and want to interact with these characters and not part of a group that wants to have fun together facing the odds. There is a lack of comical DnD humour so far or even the standard Larion humour in general except for a few instances.