DHL can be a bit of a pain. Mine personally was delivered next day, im sure it will come at some point later on. Their delivery window is between 9am and 6pm
I swear you are only taken on as a delivery driver if you can demonstrate to the company a sixth sense of determining which customers reeeeeeeeealllllly want their deliveries early and which ones arent too bothered what time. This allows drivers to cause maximum annoyance with little effort!