Worst-case scenario, we just port the maps and scripts to another FR ROM and apply patches one at a time(DP font/boy only/HGSS Sprites/Decap/HGSS Sprites/No trade evos) to see which one's the culprit, then just patch the rest. I'm almost completely certain it's the no-trade one, since that's the only patch that dealt with editing actual Pokemon data VS. the fonts and graphics.