Below is the screenshot of the report's settings:
It looks to me like this report template has been built from the Computer (General) report category, and I think that may be a contributing factor to your dupe records. My impression is driven by the use of the "Program Features" datasource, which is a custom name used for the "Installed Programs and Features" datasource in that category, and I wasn't able to find that particular string anywhere else.
Computer (General) is actually a special purpose report category with a number of very large cross-domain pre-defined datasources, and using multiple datasources from Computer (General) should have generated a blocking error when attempting to save the report.
In the Installed Programs and Features report category there is a predefined report named Installed Programs and Features Basic, and I would recommend starting from that report and customizing as you need to get what you want.