In my first playthrough he was able to talk to Raphael outside of the Gauntlet of Shar. This time Raphael just left without ever giving Astarion a chance to ask any questions. So, I reloaded a save, did the whole House of Healing fight again, made sure to have Astarion selected when we approached the Gauntlet, and it auto switched to my character when the conversation started and he left again. Have they changed this sequence? Is it bugged? Do only certain dialogue choices give you a chance to barter?
with the old system it sonetimes happened that a seemingly random companion was selected for important story moments.
but the new system defaulting to the players “main” character is not perfect either obviously.