This bug would probably be hard to reproduce as I can not determine the conditions. I was fighting the evil eye boss and killed it with Divine Light, but with only one card remained on the screen beside the Boss. Maybe because the boss disappeared, the counter of cards went to 1 for the remaining card and this would be a condition for the board to reset? After the boss was dead, the cards kept coming and I could not actually finish that run.
Managed to crash it here finally. Seems like there is a finite number of board resets, haha :) Probably this is around my 100th run of the game, but I am still having fun. I should estimate a winrate. My guess would be around 25% with Knight after the Divine Light update (was over 60% before, too OP), and around 33% with Vampire, which seems stronger for me as basic damage is higher and healing via hero power does not depend on armour.