Hi Siddharth,
Please confirm that you have assigned Cosmos DB Built-in Data contributor to the managed identity using New-AzCosmosDBSqlRoleAssignment or az cosmosdb sql role assignment create . For example, you would use command similar to below :
New-AzCosmosDBSqlRoleAssignment -AccountName my-cosmosdb -ResourceGroupName cosmos-rg -RoleDefinitionId 00000000-0000-0000-0000-000000000002 -Scope "/" -PrincipalId "<object (principal) ID of managed identity>"
For reference, please see articles below:
Configure role-based access control with Azure Active Directory for your Azure Cosmos DB account
https://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-rbac
https://learn.microsoft.com/en-us/powershell/module/az.cosmosdb/new-azcosmosdbsqlroleassignment
Thanks.
-TP