Ganz simpel: Sobald deine erste Seite erfüllt ist, wird die 2. Seite auch erfüllt.
Switch A wird aktiviert und die Variable ist ja bereits höher als 0 (da sie ja mindestens 3 sein muss). Demnach wird die 2. Seite direkt aktiviert - durch das deaktiveren des Switches wird dann wieder die erste Seite aktiviert. Und so hast du eine Endlosschleife.

Lösung:
Als Bedingung für Seite 2 nimmst du nur noch den Eigen-Switch und dass der Held B in der Party ist.
Im Event-Coding auf der rechten Seite machst du dann eine Bedingung (Conditional Branch in der englischen Version) um deine Aktionen (Switch deaktivieren, Held ändern, etc.) in dem du abfragst, ob der Wert kleiner als 3 ist.

Das sollte das Problem lösen.