It may be that if it isnt picking up all the time that rather than what you are searching being brought in in the description box it is in either the reference or payee box.
To cover all bases would set up the rule with whatever you want to it search for but set up the rule for "any" of either the description, reference or payee box.