FYI: you can use the report below to track down assets that share the same asset name.
As explained by Daniel and in the knowledge base as well, Lansweeper will never use *just* an asset name to uniquely identify an asset, which is why reusing the same name will not generate errors or warnings. A Windows computer's ID is its computer name/domain name combination; a non-Windows device's ID is its MAC (if found), IP (if a MAC is not found) or a random string (if the asset is manually generated without a MAC or IP).
Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.Domain,
tsysAssetTypes.AssetTypename,
tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.IPAddress,
tblAssets.Firstseen,
tblAssets.Lastseen,
tblAssets.Lasttried
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Inner Join (Select Top 1000000 tblAssets.AssetName,
Count(tblAssets.AssetID) As Count
From tblAssets
Inner Join tblAssetCustom On tblAssetCustom.AssetID = tblAssets.AssetID
Where tblAssetCustom.State = 1
Group By tblAssets.AssetName) SubQuery1 On SubQuery1.AssetName =
tblAssets.AssetName
Where tblAssetCustom.State = 1 And SubQuery1.Count > 1
Order By tblAssets.AssetName,
tblAssets.IPNumeric