Yes, we change the value back to empty to make sure that trigger detects “from empty to not empty.”
We have looked into why what used to work stopped working, and we eliminated pretty much all the possibilities other than this trigger somehow changed.