The reason why Astarion works and Halsin doesn't: The ability and willingness of personal growth and challenging one's own beliefs.

The traumatized (arguably morally dubious) vampire excels at this

The wise druid with a vast life experience and knowledge, who is self-deprecating and shows signs of self reflection apparently rolls a critical 1.

You would think the modifiers would apply XD