Hey Jojo, I had spotted JOBO's post and did wonder if we came across the same issue glad you pinned it down sounds like it can only help with the overall stability.
I've found a bug (that could be related?) it's a different use case as I just got an EZ Flash Omega for DS Lite gaming so it could be that flash hardware or Goomba (shudders) but if I go to the Mart on Cinnabar and try to buy a Max Elixer 9 times out of 10 I get a corruption and the game freezes, when the selection loads instead of saying "x01 $5500" it just displays "x01" then crashes/sometimes lets me back out but mostly crashes.
I also noticed an oddity when grinding Blaine when his battle completes instead of the celebratory jingle on receiving the badge again, a wrong sound is played, it sounds like menu closing. the main music continues to play as normal, its barely noticeable on a single pass likely wouldn't even realise but repeatedly its jarring enough to stick out thought I'd mention it
I'm now past the E4 and in to the post-game material you have added in, your rom is wonderfully fun to play and you deserve an amazing amount of credit for your insanely hard work getting all of these amazing features added in to the game they add a wonderful level of depth, I look forward to hopefully many more hours of grinding to get a full Pokedex, exploring all the little extras you have added in and also to see the ongoing development of this rom :D might even get brave enough to try out hard mode again one day! good job making something that was already re-playable even more so!
Thanks for the credit, not necessary but I'm very grateful none-the-less :D
Zycain