I think this issue happens when the authorization signature is incorrect.
Check this step-by-step blog : https://techcommunity.microsoft.com/t5/azure-paas-blog/the-mac-signature-found-in-the-http-request-xxxx-is-not-the-same/ba-p/3293726
Also, based on this old thread : https://stackoverflow.com/questions/30465420/the-mac-signature-found-in-the-http-request-is-not-the-same-as-any-compute
Authentication for Azure Storage is not simply a matter of providing the access key (that is not very secure). You need to create a signature string that represents the given request, sign the string with the HMAC-SHA256 algorithm (using your storage key to sign), and encode the result in base 64.