... że identyczne pod względem punktu START i KONIEC trasy krótkie są wyznaczane różnie dla różnych danych SmartRoutes
Hmm, jednak masz rację

Nie uwierzyłem jak to pisałeś, ale sprawdziłem i rzeczywiście jest jak piszesz,
zmiana danych SR może spowodować zmianę wyznaczanej trasy krótkiej.

Nie mam pojęcia w jakim celu do algorytmu trasy krótkiej wpleciono jakąś zależność od danych SR

Pozostała mi do wyjaśnienia jeszcze jedna kwestia, zagadki którą zadałem 2 tygodnie temu:
w załączniku są 3 przykłady tras 'krótkich i jeszcze krótszych', kto wie czym się różnią
i dlaczego zawsze pierwsza krótka od drugiej krótkiej jest kilkanaście kilometrów dłuższa?
W tych trasach ze screenów kluczowa jest odległość w linii prostej między początkiem a końcem trasy,
gdy odległość między nimi przekracza 100 km wyliczanie trasy przejmuje inny algorytm.
Jest on uproszczony w stosunku do algorytmu liczącego trasy dla mniejszych odległości
i w routingu bierze pod uwagę tylko drogi numerowane (czyli przynajmniej wojewódzkie).
Dzieki temu trasa liczona jest szybciej, ale skutkiem ubocznym jest spadek jakości wyznaczanych tras.