Your method of playing the game is not saving the correct sized savefile for a NDS game.
Fix that, and everything should work; but again, PKHeX only supports official games.
Figures. Just had to bring it up, cause ultimately the question was asking about Gen 3. Need to specify overworld abilities in Gen 3 only became a thing in Emerald.