Originally Posted by LORD-eX-Bu
you have to be wearing a certain ring.
No, it's not that. I have the same rings now as before. It looks like the trigger is when you talk to Zoltan on the streets, because now I am able to buy from the dwarves, since Zoltan "put in a good word" for me. I wish the game had dialog to indicate that ("Hey, you're dealing with non-humans witcher, so we aren't going to deal with you!").