Hi ProDevs - Thanks for reaching out.
This appears to be some mismatch in SAS generations and the URL again which it might be getting called.
Can you please verify if your container name matches the storage account name? Based on the above it appears to be the same.
If not, then I would recommend printing the request URL once, to see if the container name matches the one in the URL.
Please let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.