Shadowheart has a similar discrepancy between narrative and mechanics as it is explained at
that the Sharrans went through training in disguise and subterfuge, and Shadowheart has...8 charisma and no proficiency in deception or persuasion. Though,I suppose maybe the fact that she openly walks around with a sharran circlet goes to prove that she is actually terrible at disguise and subterfuge. Maybe she was just a poor student in that particular class.
Well... Technically, Shadowheart is
a Selunite who was mind wiped and turned into a Sharran
So it can make some sense that her attributes aren't wholly reflective of Sharrans. She has the Trickery domain like a Sharran might, but without the attributes one would expect.
She has some influence of training, with her increased Str score.
While her CHR score does seem to reflect her personality. Given her vitriol towards Selune (Which is even more pronounced if your PC is a Selunite at least, until a certain point).