Graphhopper wertet sie aus, hat aber Einschränkungen. Er beachtet sie beim Import des Graphen, prüft aber nur, ob man momentan die Kante befahren darf. Ich habe nur flüchtig in den Quellcode geschaut, um herauszufinden, wie man es ausschalten kann, damit einer unserer Kunden momentan gesperrte Straßen routen kann.

Ansonsten einfach mal nach “conditional” im Quellcode-Repository des jeweiligen Routers suchen.