I have made a patch on this page, you can check it out.
But if the bug still occurs, you can load the previous save, press Select button at the start of the cutscene (that's how I do when debugging) to skip it (you can skip most of the cutscenes in this game with Select). After that you get the Good Ending.