Some MSI-based software do not change their ProductCode between versions. This can lead to false positives in detection, where older versions are still reported as installed.
The Patch My PC detection script already has the capability to ignore MSI ProductCode and instead fall back to DisplayName/DisplayVersion matching. However, this setting is not currently exposed in the Patch My PC Cloud UI when authoring a Custom App.
We request that the Custom App configuration UI provide an option to disable MSI ProductCode detection. This would allow customers to ensure version-specific detection logic is used, avoiding incorrect "Installed" results when the ProductCode remains static across versions.