I don’t see anything wrong with the original location rules
Taxonomy is equal to category should put the fields on the term editor page when ediging any category.
What other plugins are you using. The only thing I can think of if it is adding fields to other categories is some type of conflict.