On my 5th complete play through (on Steam, Mac) and as I'm gith, Shadowheart refused to accompany me. (I've been Tiefling, Human, Drow, and Half-High-Elf, in case that matters). Normally she's the first or second companion I pick up. And she has Many Things To Say.

Now that she's not here, I am suddenly getting all these new conversations with Gale and Astarion -- which is FANTASTIC and makes certain things they say later make a lot more sense.

Is there some way to make sure Shadowheart doesn't override everyone else's input?
I always go around to everyone in camp, and before I just got the generic stay/leave party options in places where now I get actual conversations. Example: Astarion has been a member of my party for everything for every play through, but only just now have I received the conversation about beheading vs poison or stabbing.

Could be just me? But thought I'd mention it.