Thanks for the support Jay
By the way I just ran another test. I played Sonic Colors this time.
I played one level in Drastic then I move over the saves to Desmume. The result is the same, Desmume does not read the save and the game starting over.
So I played one level in Desmume, then I move the saves to Drastic. The result is, it can load my progress fine.
I advanced to next level in Drastic, and then I move the save again to Desmume. Again, Desmume can't read it and my progress is lost. It plays again from intro. For the curiousity I copied over again that save from Desmume back to my Drastic, and yes it's the same. It start from intro.
So apparently it's probably not a game spesific issue, there's something that makes Drastic wrote a save that unreadable in Desmume, I wonder why
