não estou culpando a linha.....
estou mostrando que não funcionou, apesar de entender que deveria ter funcionado. veja que coloquei o print da trigger e do resultado. E sim, antes que perguntei, salvei e dei reload na trigger.
fiz apenas uma alteração, e coloquei que não deve ser igual a 1, e agora funcionou. Não tenho a mínima ideia do que poderia ver, tlvz algum bug no MF? provavelmente não. tlvz por algum motivo misterioso não pegou esse critério naquela corrida.
trabalho com TI há 14 anos, e já vi mt coisa que deveria acontecer de uma forma, e aconteceu de outra forma não esperada...
o importante é que agora está funcionando. agradeço a ajuda!