GBA and GBC save files don't update with 'Load State on Startup' on.
When performing an in-game save with 'Load State on Startup' enabled, the actual save file does not update for games using mGBA.
This can be reproduced by:
- Load any GBA or GB/C rom and save.
- Exit the game and disable 'Load State on Startup'
- Load the game and you won't be on your latest save.
I tried replicating this on the mGBA flatpak and from source, however this does not appear to happen over there. FWIW, I also found out that if you reset instead of exiting and disabling 'Load state on Startup' it seems to load the most current save file, despite the actual .save file not being updated.