When trying to create a catalog using the PVS Desktop Wizard, the host list may be empty even though the Delivery Controller you are connecting had Hosts configured. You may also not see the option to add hosts in the PVS console.
Delete HKLM\SYSTEM\CurrentControlSet\Services\WindowsAzureGuestAgent on the PVS server and then rerun the Configuration Wizard.
PVS checks whether or not the server in in Azure, at the time of this writing, it does that by checking for the existence of HKLM\SYSTEM\CurrentControlSet\Services\WindowsAzureGuestAgent. If it finds that key, it will believe the PVS server is in Azure. WindowsAzureGuestAgent could have gotten installed on that server. Uninstaling that agent does not delete that key.
You can confirm this is the case by checking the Configuration Wizard, C:\ProgramData\Citrix\Provisioning Services\ConfigWizard.log. If it says its in Azure and you are on an on-prem server, this would likely be the cause.