@Draconna Have you tried using a custom script as the detection method? I find PowerShell pretty reliable and something simple like this should do the trick
$path = "${env:ProgramFiles(x86)}\Avaya\Avaya one-X Communicator\onexcui"
If (Test-Path $path) {
Write-Host "INSTALLED"
}