We're on an Azure function consumption plan that connects with a CosmosDB. We have a vnet setup so that CosmosDB doesn't need to be publicly accessible. however, we're still getting periodic IP blocking with the following error message:
"One or more errors occurred. (Request originated from client IP ##.###.##.## through public internet. This is blocked by your Cosmos DB account firewall settings"
Help me understand why this happens and how to resolve it.