WIX (remova todas as versões anteriores)

Em "Adicionar ou remover programas", vejo cinco versões:

- ApplicationName v3.0.4.0
- ApplicationName v3.0.4.18
- ApplicationName v3.0.5.27
- ApplicationName v3.0.5.28
- ApplicationName v3.0.5.29

ao tentar instalar o ApplicationName v3.0.5.30, todas as versões anteriores NÃO são excluídas. As versões que permanecem são:

- ApplicationName v3.0.4.0
- ApplicationName v3.0.4.18

Eu já li tudo sobre emComo implementar a atualização do instalador do WiX?

O código que eu uso é:

<Product Id="*"
   UpgradeCode="$(var.UpgradeCode)"
   Version="$(var.Version)"
   Language="1033"
   Name="$(var.ProductDisplayName) (v$(var.Version))"
   Manufacturer="Unknown">
<Package InstallerVersion="380" Compressed="yes"/>
<Media Id="1" Cabinet="IileServer.cab" EmbedCab="yes" />

<Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" />
<Upgrade Id="$(var.UpgradeCode)">
  <UpgradeVersion
  Minimum="0.0.0.0" Maximum="99.0.0.0"
  Property="PREVIOUSVERSIONSINSTALLED"
  IncludeMinimum="yes" IncludeMaximum="no" />
</Upgrade>

<InstallExecuteSequence>
  <RemoveExistingProducts Before="InstallInitialize" />
</InstallExecuteSequence> 

O que estou fazendo errado?

Eu também tentei construir a versão v3.0.6.0 e após a instalação, obtive o mesmo resultado.

Versions v3.0.5.X was removed
Versions v3.0.4.X was not uninstalled

UpgradeCode é o mesmo para todas as versões, olhei com o Orcaimagem

O último UpgradeCode na imagem é para a versão 3.0.6.0

questionAnswers(1)

yourAnswerToTheQuestion