Shipping companies, like other airlines, use "hubs" to control distibution of packages. They rarely ship directly from the origination point to the destination point. Germany is probably a hub for DHL.
Packages are not handled individually. They are combined with packages with similar destinations. Once a package arrives at a transfer point, the individual packages may have to be off loaded from the bin to be re-distributed into other bins going to your country (or even another transfer point). The transfers take time and the shipping bin may sit for awhile waiting for more packages headed to your country to fill the bin. These things all save money for the shipping company.
Don't worry about it unduly. If it gets confiscated, you usually receive a note explaining what happened.
Peace,
dave