Hi, I would like to report a bug for Touhou 19, which I thankfully have recorded, as I would hardly believe it myself, otherwise. Still, I am gonna explain it, too:
Defeating the final boss in a draw (untested if true for bosses that aren't final) will make you restart the game from stage 1 with the stage 1 boss replaced with the boss you drawed against. You keep all your cards obtained before drawing, you can obtain Zanmu's card for a story mode playthrough this way, yes getting the same card again on the second loop will make the effects stack on top of each other.
This might be repeatable for multiple loops of the game, if you can force a draw repeatedly.
Touhou ~ Unfinished Dream of All Living Ghost - 06 - Yachie & Saki (youtube.com)
Glitch happens around 1:02:30
Hello and thank you for sending this!
For a visual reference, I will add some screenshots/gifs from your video:
the moment when you got the Draw (gif)
the moment you started stage 2 while having Zanmu's card equipped (screenshot on the left)
the stacking of cards (screenshot on the right)
Your explanation is a bit different from the other variant I've heard, but it also makes sense. You pointed out that "Defeating the final boss in a draw (...) will make you restart the game from stage 1 with the stage 1 boss replaced with the boss you drawed against."
Nylilsa (at nylilsa.github.io/#/bugs/th19/draw-glitch) offered a different explanation to this glitch "It is possible to be sent back to Stage 2 (...). You will keep all of your cards (...). This also happens when you beat the last boss of Story mode, in which case you will obtain a card and be sent to Stage 2." While the statement answers the part from your message of "untested if true for bosses that aren't final", it doesn't consider the rematch as stage 1.
Your explanation makes sense as of why you got Zanmu's card, because in a regular run you don't get any card when you beat the last boss, the screen simply fades and the ending scene begins.
But you do get a card after the stage 1 boss, so if that boss was replaced by Zanmu, then you'd get her card at the end of the stage.
The Draw glitch existed ever since ver. 0.01a. Addamelech (at x.com/Addamelech/status/1655318363118116867/) posted that "I was at stage 2 vs Aunn and I died (...) the game registered it as a Draw. It still sent me back to st1 vs Marisa and I now have 2 repeated mini Hakkero cards."
For context, in the trial version of Unfinished Dream of All Living Ghost stages 1 and 2 from story mode had the opponent randomized, but stage 3 always had the same opponent. In the full version, each stage has its own established opponent.
Nazrin's story mode had Reimu/Marisa/Aunn as a possible opponent for stages 1 and 2, but Seiran as the certain stage 3 boss. In Adda's case, Marisa was the stage 1 boss and Aunn was the stage 2 boss. The Draw happened during stage 2.
Now, based on what you encountered in the full version, Aunn should have been the stage 1 boss after this Draw, but Adda faced Marisa once again. It could be due to the randomization of the opponents, that since the boss isn't a fixed character like in the full version, it just picked one of the three possible options and it happened to be Marisa once again. This situation also checks out for the other explanation (the one where you are sent back to stage 2), because yes, the next opponent in Adda's case was Reimu and not Seiran, showing that the stage after Marisa was stage 2 and not 3.
Which one of the two explanations is what actually happens? I don't know because I haven't checked the code, so if somebody has the passion, energy and time to research this, please let me know as I am curious about it!
This bug seems to have been fixed in ver. 1.10c.
Also, apologies that it took me so long to publish this ask (for reference to those unaware, @letspawsandreflect sent it back in April 2024, now it's July 2025). I didn't forget, it was one of those cases of "I'll post about it next week" and months passed until now.