Larian is in the end not very good at writing.

Just like the story of BG3 is not very good and falls apart when put under any scrutenie so are the characters in bG3 rather flat once you take away the sex.

What Larian managed to do is to capitalize on BGs fame and cater to the currently booming genre of fan fiction level romantic fantasy. But there is no place for deep characters there.