I've been playing it again since I picked it up on Catalog, but I'm still struggling to unlock the Shaman. I had this issue in the itch.io version too, but I ended up just not posting about it.
What exactly does the condition of "32 stacks of poison in one dungeon run" mean? At first, I figured it meant to have 32+ poison at one time, which I did, but the Shaman remained locked. Then I wondered if I had to have 32+ poison at one point during the dungeon and also beat the dungeon, which I did, but the Shaman remained locked. My next guess was maybe it meant that I had to step on 32+ poison traps during a dungeon run, but I finally decided to ask instead of trying it.
Thanks a ton! I'm really enjoying this.