Hallo,
das Verhalten ist wirklich höchst merkwürdig.
Zum Log wäre es hilfreich, wenn Du vor dem Kopieren des Inhaltes in LogMate auf die Karteikarte "Skript Manager" wechseln würdest. Nur hier stehen die relevanten Signalnachrichten. Dann sollte vor dem Szenariostart die Mastnummer des Signals mit Hp1+Zs1 in die Optionsdatei bei gDebug eingetragen werden.
Wenn Du die TAB-Taste drückst, dann wird IMMER der Signalstatus in LogMate protokolliert. Auch wenn die Mastnummer nicht eingetragen wurde. Dieses Log enthält aber die Szenariofahrt mit TAB nicht.
Das Verhalten, dass ein Hauptsignal auf Hp0 bleibt und erst bei einer Annäherung < 200 Meter vor dem Signal auf einen Fahrtbegriff wechselt, weist darauf hin, dass es nicht vorbereitet war. Das heißt es gibt eine Unterbrechung im Gleis, die verhindert, dass die Nachrichten vom vorhergehenden Signal übermittelt werden. Diese Unterbrechung kann eine "Milchflasche" oder ein fehlerhaftes Gleisobjekt sein. Also mal alle Links zwischen beiden Signalen kontrollieren.
Ich hoffe dies kann Dir etwas helfen.
Gruß Schuster