Weird problems with save file
So to start, I play on a 3rd party gba cart that has a micro sd in it. It can load games directly off that so I can play on my Gameboy advance. It's pretty neat and I've played other Pokemon games before.
Now, I've come back and wanted something different so I started playing Pokemon unbound for about 4 hours the other night. My internal battery is dead so the rtc doesn't work and I get the message every time I load it up. I reset my Gameboy about 20 times getting the nature I wanted on my starter and continued on. Then I saved and quit for a bit and continued some more after. Now, I go to play today and it's somehow back on the save that I used to get the nature on my starter... I use the in game save function not save states so I'm unsure how it reloaded an older save state?...
Any ideas? I'm playing on the Everdrive gba X5.
Any help would be awesome this game rocks and I want to continue!!! I do one shiny hunt per game so I can't handle losing that to a save issue lol. Thanks for reading