No, that's not how it works. Every time you start a new game it has a purification list and the game literally works its way down the list each time you purify an item. From what I understand did you kill the Daimon 20 times in a row (20 different Daimon encounters) or 20 times, got the cursed items, didn't like them, reset the to the previous checkpoint and killed Daimon again (the same enounter 20 times). If it is the latter, that is why you're stuck in the purification loop. If it is Daimon level 1, the chests are the same and his drops are fixed to the same. You can get BBW3 from a chest in the fallen city and in the Bloodless Stockade. You can get two BBA3 from the Midnight Helix and two from the Fallen City. It's easier to reset the chests and farm those than killing Daimon 2 or Death.