Rules not running regularly enough

I have a simple rule, match on a file with a certain extension in a certain folder then trigger a automator workflow (upload a file) and then trash it. Works great. However, it doesn't seem to run on autopilot as it should. When I know the rule has been matched and I manually go into Hazel and click the "eyeball" view icon I can see the match occurred and yet the rule didn't actually perform for some odd reason. If I then go and click Run Rule it will immediately trigger the action and the rule is run. I am finding this pretty frustrating. It appears that the match occurs but the rule isn't triggered and there is some sorta hiccup which I can't figure out but bypassing the auto-pilot and manually trying to execute things works smoothly. Any ideas for what to do to get things working properly again? Thanks!