Hazel consistently misses the last file put in a folder

Having a trouble with a chain of Hazel actions. For some reason, Hazel consistently misses when I add a file to a folder, unless I "wake" it up.
Here's the chain:
I get a file from Transmission. It downloads a file, and moves it a DOWNLOADED folder. Hazel sees the new file, makes an alias file, and moves the new alias file to a new folder called ALIAS.
That ALIAS folder is also monitored by Hazel. When it sees the new alias file added to the folder, it's supposed to run a terminal script that renames it. Once it's renamed, it moves that file to a few and final folder.
The problem is that when Hazel moves the file to the ALIAS folder, the file just sits there. If Transmission downloads a new file, the the FIRST file in the ALIAS folder will get moved, but now the second sits there. It's weird, it's like it always forgets to the last check.
The only thing I can think is that since Hazel is performing a series of events, maybe two are happening simultaneously and its missing one? But then Hazel is so good with multiple files... I don't know, I can't figure it out.
Any thoughts on why this might be happening?
Here's the chain:
I get a file from Transmission. It downloads a file, and moves it a DOWNLOADED folder. Hazel sees the new file, makes an alias file, and moves the new alias file to a new folder called ALIAS.
That ALIAS folder is also monitored by Hazel. When it sees the new alias file added to the folder, it's supposed to run a terminal script that renames it. Once it's renamed, it moves that file to a few and final folder.
The problem is that when Hazel moves the file to the ALIAS folder, the file just sits there. If Transmission downloads a new file, the the FIRST file in the ALIAS folder will get moved, but now the second sits there. It's weird, it's like it always forgets to the last check.
The only thing I can think is that since Hazel is performing a series of events, maybe two are happening simultaneously and its missing one? But then Hazel is so good with multiple files... I don't know, I can't figure it out.
Any thoughts on why this might be happening?