I agree that the lore is a total mess (and the FR wiki is like . . . right there. As are the BG games and lots of fans who know the details inside and out). However, WotC has been watering down its own lore and making everything more simplistic and boring for a while now, so I guess I can see why lore stuff turned out the way it did here.

I was just thinking about how, with the pleasant exception of Lae'zel, none of the companions' races matter. Like Karlach could be a fire genasi instead of a tiefling (anything with fire resistance I guess), Shadowheart could be a full elf or a human, and so on. In the original games, all the characters had so much flavor tied to their races, like Mazzy longing to be a paladin, Haer'Dalis being from Sigil, Aerie being a wingless avariel, and so on. Even the humans had cultural differences, like Edwin and Minsc. Maybe it's a 5E thing, but dang, race feels so superficial now.