All i know is that different NPCs also have their own charisma scores and they react differently to specific suggestions or options you have chosen in the dialogue battle.

So choosing to be aggressive or intimidating will work better against a specific NPC, while going for charm option will work better against another.

Maybe thats what causing the difference you see?