The existing Microsoft .NET Runtime scripts have an option to not allow multiple versions, however the test script doesn’t factor this in. Basically we have a bunch of computers with .NET 7.0.20 and 7.0.7 but it returns compliant because it has the latest, now we can technically wait till 7.0.21 is out and then 7.0.7 will get removed but the runtime is EOL and I don’t know if it will get updates.