Currently, rules with "Run rule on transaction updates" enabled don't get triggered by transaction updates done by rules.
For example, if a rule is set to change the payee name, and then another rule is set to update the category based on the changed payee name, the second rule won't automatically run, despite the payee name having updated. Rules only run after manual updates (i.e. if you manually change the payee name, change the reviewed/unreviewed status, etc.).
Expected behavior: Rules with "Run rule on transaction updates" enabled should run after any transaction update, regardless of whether the update was made manually or by another rule (except when the last executed rule had the "Stop processing other rules" setting enabled).
If multiple rules with different priorities get triggered, rules matching the original transaction data should complete first in priority order. After that, rules triggered by the new transaction data updates would run, and so on.