I've seen this game have save problems with emulators on multiple occasions. After running into the issue with my own emulator, I found that it was using an uncommon save command to write its data (page program as opposed to page write, which is what most games use). I can't imagine melonDS not having this implemented though... Have you tried on the desktop version of melonDS? If it doesn't work there either, it might be worth making an issue report on GitHub.
That's interesting. I'm gonna try it out later, I will report. I will also try a new save.
where does this save file come from?
iirc it was from my old R4 Silver or something like that. As I said, it loads but it doesn't let me save again.