@SUYOG Welcome to Microsoft Q&A Forum, Thank you for posting your query!
There is similar thread discussion in the SO forum, Please refer to the suggestion and let me know if you face any issue or needed more information
Additional information: Disabling public access on a storage account does not affect static websites that are hosted in that storage account. Additionally, you can modify the public access level of the $web container, but this has no impact on the primary static website endpoint because these files are served through anonymous access requests. That means public (read-only) access to all files. So this is not an option currently when using static website hosting in Azure Storage
You cannot use private endpoint as a CDN origin. It needs to be public, You may refer to this article and let me know if you have any questions
Also refer: Sometimes you need to check what access a user has to a set of Azure resources. You check their access by listing their assignments. A quick way to check the access for a single user is to use the Check access feature on the Access control (IAM) page.
Cannot add Custom Domain to CDN with Azure Storage Static Website This suggestion provides some information for your scenario
Hope this helps!
Kindly let us know if the above helps or you need further assistance on this issue.
-------------------------------------------------------------------------------------------------------------
Please don’t forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.