I'm running this on my G6 Lite w/o problem. I arm7 fixed it immediately and loaded it using DoFAT.
It seems once you have a save on your card it doesn't switch the screens.
Also to change language just set your DS to a different language.
Supercard CF latest firmware and software:
Screens swapped until after first battle cutscene in any map after a fresh load. Then they swap back and stay that way until I power it down and restart. Weird. Saving does not make a difference.