I run VEPro7 on a Win10 VM hosted on a Win10 enterprise server, and Cubase on a separate Win10 client.
I found it nearly impossible to use Bonjour to connect to my VEPro7 (the VEPro7 VM would appear maybe 1 time out of every 100), so I was simply typing the VM ip address & instance name manually whenever I wanted to connect.
Then I realized I had to install the Bonjour print services on my VM host so it can broker Bonjour visibility between the internal VM and outside clients.
Now I have no trouble using Bonjour to make connections.