Это ожидаемое поведение.
Я выше выкладывал скрин из баг-трекера - начиная с V3.5 SP17 тревогу нельзя деактивировать, если она активна.
Т.е. пока тревога активна - даже если PV.ErrorsArray[19].enabled = FALSE - тревога исчезнет, если ее условие прекратит выполняться (а в старых версиях - она бы так и висела до перезагрузки контроллера).
Т.е. на отображение тревоги с типом REP влияет только ее условие.