Hey @Sarvesh Pandey
This is quite straight forward I'll try to break it down.
If it is in the same VNet, but separate Subnets you need to ensure that the Network Security Groups allow traffic 80 if no SSL and 443 if you are binding with SSL certificates, if you are using Private Endpoints, the NSG does not have to be configured.
See this guidance to break down the requirements for the SSRS Azure VM (https://auntkathisql.com/2019/12/09/ssrs-azure-vm-checklist/)
To reach the VM from the outside, I would recommend setting up an Azure Bastion, so that you can safely connect to your Azure VM with SSRS.
Hope this helps