This is caused by the inventory service... disable the use of inventory service in vCO by adding the following line to vmo.properties
Restart the vco-server service after making change.
Thanks Burke, this helped. I've already opened a SR and will let them know about the resolution.
What is the reason behind this behaviour? How is vCO pulling the inventory data now? I've seen that this issue can affect the output of the VLAN IDs too like described here: Re: BUG: VlanID always zero for vSwitch PortGroups
vCO makes direct API calls to vCenter. It maintains a cache (15 min I think...) for objects it has recently accessed in order to improve performance.
Old post but I hit this issue and upgrading the vCenter Server plugin to 220.127.116.115635 fixed the problem.. Seems like they've fixed the issue in the 5.5.2 plugin release. So far, with limited testing, everything seems to work as expected.