Damit das als area gemappt ist habe ich da ja auch area:highway=service dran gehangen. Das ist für Flächen die NICHT routingfähig sind/sein sollen:

https://wiki.openstreetmap.org/wiki/DE:Key:area:highway

" ... area=yes mit highway=* beschreibt eine routingfähige Straßenfläche, auf der der zugewiesene Verkehr omnidirektional, d.h. von jedem Punkt entlang des Randes zu jedem anderen, verlaufen kann. Dies ist typisch für Fußgängerzonen oder Platzflächen, auf denen Fahrzeuge ohne vorgeschriebene Fahrspuren fahren. Der Grundgedanke ist, dass eine Navigationssoftware diese omnidirektionalen Objekte zusätzlich zu den Knoten und Kanten in der klassischen Graphentheorie berücksichtigen sollte; somit wären innerhalb der Straßenfläche keine linearen Straßenlinien erforderlich. Bis 2019 ist OpenTripPlanner jedoch der einzige OSM-basierte Router, der Routing über solche Flächen unterstützt. Er tut dies, indem er einen „Sichtbarkeitsgraphen“ über das Gebiet berechnet. [1] )"...

Und genau das ist ja hier der Fall: es gibt vorgegebene "Wege" die auch gemappt sind und es wird bei einer Tankstellenfläche nicht im Allgemeinen von jeder beliebigen Seite des Polygons zu jeder beliebigen anderen Seite geroutet.