I modified my "go into subfolders" rule to ignore folders that are empty (0 bytes)

I then created a different rule to clean up by deleting empty folders.

This rule doesn't get implemented, no matter how long I wait. However, if I go to the import folder in finder and do a "Get Info" on any of the folders in there (empty or not), suddenly my rule runs and all the empty folders are deleted.
It's as if the folder size isn't ever rechecked after the files have been removed.
Does anyone know how I can make this rule run automatically?
[EDIT] I've discovered that if I manually delete items myself making a folder empty that folder will be moved to trash, but if Hazel actions move/delete items making a folder empty it will not be deleted.
[EDIT2] Hopefully Links to second picture now correct

Thanks,
Mark.