VMware vSphere ESXi
Based on the above issue verification, since the duplicate VM is only visible on vCenter inventory and not on host UI/ CLI directly, there is possible vCenter database level inconsistencies caused because of manual Re-registration of an Existing VM.
Refer to following most common possible causes for this issue:
The host with dual VM inventory is disconnected and reconnected from vCenter level to resolve the issue.
For the scenario where vCenter shows a VM registered (and possibly powered on) twice, but the ESXi host confirms only one registration, the following solution is highly effective:
Refer to following KB for more details on disconnecting and reconnecting the ESXi host from vCenter: https://knowledge.broadcom.com/external/article/303652