Hi,
Basically the VMs in Azure share the bandwidth among other VMs in the stack as they are hosted on the shared hardward so the estimated and expected bandwidth calculations will always differ in real world scenarios.
Also if there are multiple NICs on the server it will impact the bandwidth or the output from the VM and might skew the bandwidth calculations, on the bandwidth and detailed information cited here in this article.
I will request you to setup the Network throughput tool to calculate the bandwidth and great tool to have on the network to periodically calculate the performance.
Hope this helps.
JS
==
Please Accept the answer if the information helped you. This will help us and others in the community as well.