It gets worse. A bit after that run, I tried again, had one of the best runs throughout Stages 1-4 (Doremy and Sagume went pretty well), Stage 5 was alright, rocky as always, then I get to the Junko boss fight.
No more lives left, timeout, only a few bombs.
Die at 00.05 on the timer. If I didn't die, I would've gotten an extra life and easily beaten the final attack. Why does this happen.