La verdad es que veo que estás teniendo muchos problemas con el tema de los entrenadores, la verdad es que Essentials lo complica mucho.
He estado mirando la documentación y el código del juego para entender mejor qué puede estar pasando, porque si me estuviese pasando a mi sería lo que haría (aunque en este caso es un proceso más lento porque no puedo probarlo yo directamente).
El caso es que después de ver los eventos que tenía en un antiguo proyecto me he dado cuenta que las notas solo las usaba cuando eran entrenadores típicos, vamos, los que están en las rutas que se te acercan automáticamente y una vez que los vences no se mueven de ahí.
Cuando quería iniciar una batalla dentro de un evento directamente no ponia nada en notas, lo único que usaba era el pbTrainerIntro, la condicion con el interruptor local dentro y luego pbTrainerEnd, no tengo muy claro cómo compila Essentials las notas de las batallas pero quizás es lo que esté haciendo que el evento de la madre lo trate como a un entrenador normal de los que se quedan ahí siempre diciendo una frase.
Por si te apetece mirarlo tu mismo tienes la documentación de los entrenadores y las notas aquí mismo:
Trainer | Pokemon Essentials Wiki