The raised price is a feature, the higher the charisma of the one trading the lower the price. example: magic greatsword at the grove smith, value 1000: my warlock charisma 17 pays it 2200, Lae zel pays it 2600. What i find a bug is that i get 2600 even if i start the trade with the warlock and even after selecting Lae zel i see the greatsword compared to my warlock dagger not to the weapon Lae zel is wearing, very annoying.

It would have been a lot better if prices were fixed by the charisma of the one starting the trade, to avoid the stupid workaround of giving him everything you want to sell before starting the trade, and the stats compared to the character possessing the item.