There is a limitation in how disableTypoToleranceOnWords and rules interact. Specifically, if a rule condition matches a typo of a query term that has disableTypoToleranceOnWords enabled, the setting does not take precedence and the rule will still trigger.
To prevent a rule from triggering on typos, you’ll need to uncheck the option that applies the rule to plurals, synonyms and typos.