I'm back. After studying some other speedruns some more, I was able to come up with new routing that shaved off more than a minute off my previous record.
I've grown a lot more accustomed to RPG Maker Movement now so there's less hiccups than before. If there's two places I could improve, it'd be not letting my brain go on autopilot like what happened in the annex and also get the chase skip in the Old Building correct (apparently I underestimated the trigger for the chase). Keeping them in mind for my next run.
Otherwise, quite happy this the result of this one, if there's one thing I still hate about speedrunning this game though, it has to be the beginning Mansion part. The piano puzzle randomness and the jail cell skip are such common ways for a run to end for me.