@Avinash Singh , Apologies for the delay!
You may use Tracert and nameresolver for testing the connectivity.
https://learn.microsoft.com/azure/app-service/web-sites-integrate-with-vnet#tools
With Deployment slots on App Service - they are live apps with their own hostnames. i.e You have different versions of your web app to different URLs./test separately.
As a side note, today you cannot plug Private Endpoint on slots, but it's just that you cannot consume the web app in slots from the private IP.
Kindly note that by default, new slots are given a routing rule of 0%. When you explicitly set this value to 0% your users can access the staging slot manually by using the x-ms-routing-name query parameter. But they won't be routed to the slot automatically because the routing percentage is set to 0.