Die Anleitung zu ''buttonToPage()'' weist auf dieses Verhalten explizit hin:
Hinweis: Beim Verlassen einer Seite mit einem Knopf, der mittels buttonToPage() eingefügt wurde, werden die Antworten auf Pflichtfragen nicht auf Vollständigkeit überprüft.
Für Ihren Anwendungsfall würde ich eine andere Lösung empfehlen: Setzen Sie unten auf die Seite eine Auswahlfrage mit "Ende" und "Gerät 2", Darstellung als "Kärtchen" in zwei Spalten und stellen Sie ein, dass der Fragebogen bei Auswahl einer Option direkt zur nächsten Seite weiter geht (mit ausgeblendetem Weiter-Knopf).
Anschließend platzieren Sie auf der nächsten Seite einen kleinen Filter, welcher anhängig von der Auswahl entweder zum Ende springt oder nicht.
if (value('AW01') == 1) {
goToPage('end');
}