Ye idk why the bug on the last stage happens. something wrong with clearing storage. This is really noticible on the gameboy too, but not on the gbadvance i tested this on. Because of this weird bug it will probably also skip over the disable actor step so it will show him in the top left corner as its default starting position when no position is set.
Shame i got the sd cartridge for the gb after the jam. else i'd have caught those for sure