motor_vehicle:conditional=destination;agricultural;forestry @ (Sa 13:00-24:00;Su;PH)

Das passt so nicht, weil das ‘@’ sich nur auf den Teil nach dem letzten Semikolon bezieht.

motor_vehicle:conditional=no @  (Sa 13:00-24:00;Su;PH); destination @ (Sa 13:00-24:00;Su;PH);agricultural @ (Sa 13:00-24:00;Su;PH);forestry @ (Sa 13:00-24:00;Su;PH)

Siehe auch im letzten Beispiel in diesem Abschnitt: https://wiki.openstreetmap.org/wiki/Conditional_restrictions#Evaluation_of_conflicting_restrictions

Man sollte dem Straßenbauamt auch mal Kommasetzung beibringen… “Samstag, ab 13 Uhr an Sonntagen” oder “Samstag ab 13 Uhr, an Sonntagen”?