Kind is not Alias Fails Match

I've got a Desktop cleanup rule that I've configured as seen in the image below. The "Kind is not Alias" doesn't seem to work. It keeps moving aliases from the Desktop, which is a real pain in the neck. I can't add tags to aliases, so I can't filter out by a tag, either.
I've tried this "negative" configuration of if All the Is Not rules are true, as well as the opposite, if None of the Is rules.
Is this a bug, or is there something I can do to fix this?
System info: Hazel 4.1.4 on MacOS 10.12.6

I've tried this "negative" configuration of if All the Is Not rules are true, as well as the opposite, if None of the Is rules.
Is this a bug, or is there something I can do to fix this?
System info: Hazel 4.1.4 on MacOS 10.12.6
