VMware vSphere 7.x
VMware vSphere 8.x
VMware vSphere 9.x
vCenter maintains a persistent mapping of IP addresses to MoRef IDs in its inventory database based on the last reported state from VMware Tools. Because Managed Object IDs are unique and immutable, a new VM will always have a different MoRef than the old one. If the old VM object is not explicitly removed from the inventory, vCenter's lookup mechanism prioritizes the existing stale database entry for that IP address over the newly added object.
To resolve this issue, the stale mapping must be cleared from the vCenter database and the inventory cache refreshed.