Your DHL shipment may be on hold because the receiver of the package may have closed their deliveries at that moment. For further help, you need to contact your receiver to check whether the company is open to receiving deliveries.