GraphHopper’s route optimization API now reports multiple reasons when a job cannot be assigned, instead of just the single most likely cause, giving a fuller picture for cases like sequence relations that require one job to be delivered before another.