This is a poor "solution" to the problem -- which is probably user error on our parts in some way....but
I created a shell script that wraps up apple scripts (run via osascript command) to run certain hazel rules manually via GUI scripting. I schedule it with Lingon (an interface for launchd -- although you can just schedule it via launchd directly if you know how) to run every 30 minutes. Again, i am doing this to run these outside of Hazel's core event handler capabilities until i figure out what is causing the issue with Hazel.
See the link below to the shell script. All you should have to do is change the name of the hazel rule (listed one time) in each osascript command (NOTE: mine are named NZB_tv, NZB_movies, etc). Delete or add osascript commands as needed.
Note: When you run for the first time, you will have to give the script permission to control your computer via Security & Privacy / Accessibility in System Prefs. Just add it to the list by clicking on the check box once you are asked to give permission by the system.
https://ufile.io/5ee1