Having the *exact* same problem in 2021 on an old GBA. After beating the Fortree Gym, every time my Vibrava appears in battle against a trainer, the game crashes back to the intro cinematic as soon as the menu appears. How strange! I have to assume that it's not possible to fix beyond discarding the Vibrava.