Why route adherence is a different problem here
For most fleets a route deviation is a cost. For hazardous goods it is a compliance failure with legal consequence.
Permitted routes and timing windows exist because the cargo is dangerous, and enforcement treats a deviation accordingly.
What the system needs to do is detect the deviation while the vehicle can still be turned around, not report it the next morning. That is a difference in alerting design rather than in tracking accuracy.