In multiplayer party split in half, I was controlling Astarion. Failing a pickpocket roll had no consequences we just cleaned out every merchant we have found so far in the druid grove.
I tried recreating in single player, playing a custom made rogue but it seems to be working correctly.