I've finally received a supposedly authoritative response from Microsoft on the matter I opened the ticket about.
The support agent has told me it is normal that downloading of cold/uncached items through Azure Front Door CDN backed by Azure Blob storage in South Africa North is at the slow speed of less than 2MB/s:
Them:
Hello Jonathan,
I hope you are doing well!
I sincerely apologize for the significant delay in our response, which was necessary to conduct further internal testing.
After a comprehensive review, we have determined that the behavior you are experiencing is typical for this type of operation.
This is primarily due to the connection not being entirely directly, as it must pass through Azure Front Door. This process also involves distributing the cache among point-of-presence (POP) servers, which inevitably impacts the > operation's speed. Let me provide you with documentation covering that matter:
How caching works in Azure Content Delivery Network | Microsoft Learn
Me:
So to be clear, Azure Front Door maxes out at less than 2MB/s (16Mbit/s) for uncached items even when everything is on Microsoft’s own servers?
Them:
Hello Jonathan,
Thank you for getting back to me.
These values may vary by region, but those particular ones apply for South Africa North.