GauravKhattar if the notebook is not using MSI, it is running under the AAD passthrough. so the user that is executing the notebook is the one that gets the permissions validated against the container. This user needs to have the RBAC Blob data contributos on the storage account( please try this also and if it works check later ACL granularity permission) and the other point is the network. Whether it is using the public internet or not. Please check if there is any difference in the notebook execution using public or not public internet configuration on the storage ( if it is possible to check that).
If this does not help to address where is blocking. Open a Microsoft Support ticket, then the engineer can review it with you in more detail. thanks for your comment