Files can only match one rule. Evaluation stops after the first match. If you want to have it match subsequent rules, you need to either tweak the rule conditions or use the "Continue" action in the rule to force Hazel to continue evaluating against that file.