We believe this is a result of the satellite server containing virt-who mappings for RHV servers. The customer's account no longer has VDC subscriptions. So we would expect subscription watch to count each RHV host and RHV guest as a separate subscription, and for there to be no nested servers in the server list in subscription watch. We have tried deleting the inventory from console.redhat.com - however when satellite reports again, we still see the nested entries. Satellite only has one entry for each RHV host - and there does not appear to be anyway of removing the virt-who mappings from the satelite inventory. The customer has stopped all virt-who services on the RHV hosts.
Some useful data that would be helpful in troubleshooting: • does the customer have the rh_cloud plugin enabled? (It is enabled by default on new installations of Satellite >= 6.9) • can we get the output of the rh_cloud plugin available (either attached to this BZ or provided via a support case). That'll help identify if the 'data being sent is incorrect' or if 'the data is being interpreted incorrectly'.