#1 NINGUNA flashcart es compatible con el NGC link (sea SC,M3,EZ4,etc)
#2 Googleando podras encontrar el "pokepatch" (aparece en los primeros resultados)
#2.1 Hay ciertas unidades que no son compatibles (asi que te tocara esperar) como son ciertos modelos de R4 y algunos clonicos de DStt (vease M3adaptes)
#2.2 Algunos modelos de expanciones NO FUNCIONAN con el parche en especial las "Plus" y algunas "new"
#3 algunos juegos NO SON COMPATIBLES entre regiones (GBA->NDS) asi que no esperes que una version USA sea compatible con una version europea...
#4 NI SUEÑES que podras hacer un GBAlink entre un juego de Pkmn cargado en la expancion y una version platino (aunque este parchada) ya que a la fecha no hay unidades con esa compatibilidad..
A grandes razgos esos son tus problemas..