Ich vermute du hast aus Versehen den Node (Punkt) bearbeitet und nicht die Relation.
Wie @chris66 erwähnt hat sieht die Relation aber auch korrekt aus, obwohl ich eher except:psv statt except:bus erwartet hätte, aber das sollte beides gehen.
So oder so, es ist nicht wirklich sehr sinnvoll, dass wir versuchen zu erraten was nicht funktioniert, du musst von deinem Lieferanten eine Aussage dazu beschaffen (vermutlich am besten ein Dokument, dass alle unterstützen Tags beschreibt).
Ich habe dir ja schonmal versucht, die Sache in Changeset: 162121201 | OpenStreetMap zu erklären. So wie es eingetragen war, ist es richtig, nämlich except=bus. except=psv wäre falsch, da psv auch Taxis umfasst, was hier nicht der Fall ist.
Valhalla routet es bspw. richtig, wenn die Option shortest aktiviert ist: Valhalla FOSSGIS Server Demo App Aber ohne shortest nimmt auch Valhalla lieber den Umweg, wahrscheinlich wegen des Abbiegewinkels.
Datentechnisch gibt es kein Problem, warum das in eurer Software nicht geht, müsst ihr, wie gesagt, mit eurem Softwarelieferanten anschauen. Wenn dort nämlich bei Restrictions der except-Wert nicht ausgewertet wird, funktionierts natürlich nicht.
Veraltete Daten würde ich jetzt eher mal ausschliessen, da es die Relation schon seit fast 7 Jahren gibt, im 23/24 gab es aber paar “Experimente” damit. Relation History: 8359816 | OpenStreetMap