Besides Shadowheart running around flauting symbols of a cult which has a standing "kill on sight" order in many jurisdictions, Larian "ruined" her with her Background. In EA "Urchin" worked with her "Miss Agent 007" backstory. Charlatan would had worked as well (or even better). Making her an Acolyte was IMO a bad move.
She was kidnaped as a pre-teen - her stats are due to whatever training she got at the local Sharran Shaolin&Jedi Temple.