What happens if the DoorDash driver takes too long?

Call the driver first. Delays can sometimes happen, just like it does on marketplace delivery apps. It's the same network of drivers so when it's a peak time for delivery, it's a peak time for everyone else too!