So just wanted to also post an update here because DBrand who used to be pretty solid with shipping to us now only do this "new" DHL eCommerce option.
I have ordered 3 times in the past from DHL and South Africa was always shipped using Aramex or proper DHL Express. You also get no other option on checkout (when I did at least) to select anything else.
I placed an order in December, It went MIA on the 21st and updates went dead in the water with the last status "PROCESSING COMPLETED AT ORIGIN - 08:14 AM CT - Melrose Park, IL, US".
So not knowing or expecting "DHL eCommerce" to be a post service, I contacted DBrand assuming the parcel as "lost". I then also contacted DHL on X wondering why/how this happened knowing DHL don't often mess things like this up, I pretty much got the response that "we can't track that tracking number" despite me being able to ON DHL's WEBSITE! Anyway, logged in today and saw it was updated on the 5th of Feb with "PROCESSED AT LOCAL DISTRIBUTION CENTER - 08:07 AM SAST, - ZACPTA, ZA" so its alive again, DBrand have already shipped me a new package.
Anyway, just wanted to add here for future Google Searches like how I found this, and I'll update when/if she arrives!