I saw this too on a recent run. I was Karlach, and unlike you, Nightsong was spared. But I still had the same sort of issue with her. She was in the party but not entirely of the party. Enemy reactivity was similarly screwy and she wasn't treated as allied for purposes of buff and heal spells either.