TRIGMODINTP, Triggers for a given global cannot be both used and modified or removed in the same transaction
Run Time Error: Once a transaction has used any trigger on any node associated with a given global name (the part of the variable designation between the up-arrow (^) and the left-parenthesis ("(") (or end if there's no subscript), you cannot use that same transaction to modify definitions for any trigger associated with that global name.
Action: Rework the transaction and $ZTRIGGER() relationship to avoid this issue.