Was für mich wahrscheinlicher ist, ist dass StreetComplete sowohl für den Knoten als auch den Pfad nach den Eigenschaften fragt. Allgemein steht im Wiki, dass, wo der Bürgersteig separat gemappt ist, Überquerungen als "footway=crossing" zu markieren sind und außerdem noch die eigentliche Kreuzung ein "highway=crossing" hinzuzufügen.
Nachteilig hierbei ist, dass einige Werte dann doppelt vorkommen.
Dass ich Autoampel beschreiben soll ist mir nie geschehen, vielmehr verschiedene Überquerungen, mit sowie ohne Ampeln.

Tatsächlich zeigt der Hinweismarkier auf den Weg und nicht auf die Autoampel, was man sieht, wenn man die Eigenschaften dieser Überquerung (z.B. Licht, Oberfläche) ändern will, was meine Vermutungen verstärkt.

Übrigens bin ich allgemein gegen das separate Mappen von Bürgersteigen, weil dadurch viele Relationen komplexer werden und in der Innenstadt sowie Nordend wurden einige Bürgersteige eher wahllos bzw. unvorsichtig hinzugefügt. Die Relation mit den Signalen ist ein neues Beispiel, warum ich solches Mappen eher meide.