There is no problem with that. My company has multiple vCenter servers and while the production vCenter server is physical, the majority of additional vCenter servers are VMs running on the ESXi hosts managed by the production vCenter server. Like vmroyale said, as long as the VM has network connectivity, there shouldn't be any issues.
Good luck!