What are the challenges of last-mile delivery?

Some of the common challenges of last-mile delivery include traffic congestion, delivery density, time sensitivity, and last-minute changes.