Managing apps and software deployment through Microsoft Intune
"already installed" means the detection rule is returning true on those devices, usually a leftover file, folder or reg key from an older version. check the IME logs in C:\ProgramData\Microsoft\IntuneManagementExtension\Logs (AppWorkload.log) for the detection result on both apps, then tighten the rule to a version or product code check. i built a free read-only script that pulls a per-app timeline out of those logs, https://github.com/zakopenc/win32-deployment-doctor-beta