It sounds like a Cia made with the old method of GBA VC Injectors that included patching stuff.
The simplest and most effective solution would be to make your own GBA VC cia, By acquiring a Japanese Emerald rom( not going to say how), Using Asdolo's NSUI which includes proper save...