Good endings for all routes have been fixed. We don't know why, maybe some Github error, but even if you had enough gold to pay off Ikkarus' debt, you'd still have a bad ending.
Thank you to Sleepyblackcat, who joined our Discord to report, that this bug is now fixed!