There is an bug with Pokémon Emerald save restoring. A few of the clock-based events don't trigger/reset properly when you transfer/restore a save from an emulator to an Emerald cart, but the in-game clock and other time based events will still function properly.
I'm determined to find out why this happens. Moreover, I will find a proper fix for this( and there’s no harm in me learning a whole lot in the process :-) ).
This is a call for as much additional information, no matter how seemingl