Hi @devopsfj ,
This is expected behaviour as the Private DNS Zone records can be accessed and resolved by Azure DNS only. The workaround for this particular situation can be to setup a DNS forwarder VM on the virtual network and setup conditional forwarding on your custom DNS servers to forward the requests for the private domain to the forwarder VM on the Azure Vnet.
Hope this helps.
Regards,
Sruthi