This issue occurs due to how license-discovery accumulates discovered OS types. Currently, the OS types are stored in a plain list instead of a set. When the platform returns more than one 'VcfLicense' of the same product family for a vCenter (e.g., two VCF or two VVF keys), the same OS type is appended multiple times.
Downstream, each server is registered against that license once per duplicate. As a result, the computed totals (vmCount, socketCount, coreCount) and their associated host costs are multiplied by the number of duplicate license keys.
This issue is resolved in VCF Operations version 9.1.1 and the main release branch. There is no workaround.