I feel like we are in Pirates of the Caribbean and some if you try to stick to a code that is more of a guidelines than actual rules. I don't presume to be an expert on DND, I know of DND only from Playing BG 1 and 2 and some NWN. But I have eyes and ears and I from what I see and hear the characters are not categorically evil or good. I don't care what it means in DND when a character is following Shar, I can only judge the action Shadowheart makes during the game, not some hypothetical things she supposed to do based on her faith.. Same with Astarion.