Probably then due to some way how it initializes the map (and thus, initializes all the events on the map). The autosave/autoload script I proposed has the standard MV functions almost exactly how they are used in the save/title scenes. But loading from the title scene is probably simpler than loading directly from the map scene.
I'm not surprised actually that it crashes when trying to use autoload in the middle of an event. When an event is running, it has all the commands queued up in a list, and it works through that list. When trying to reload a map, that list might still be present in memory. The standard MV functions for load only happen normally from the title screen, so probably it never clears that queued list from the memory.
If you have a map where it consistently crashes, feel free to PM me the MapXXX.json file (from your data folder) of that map. Don't send any of the graphics, I'll just replace it with the RTP graphics. I'll run the debugger and try to see what's causing it.