Sort into subfolders not recognising tags

I have run into a problem sorting into subfolders using tags.
The rule is pretty simple, just looking for archive files, tagging them as Downloads, and then sorting them

The tags variable is set to pick out the first tag (although in this case there is only one)

But the result is always the same: the rule matches but the files do not move because "Source and destination are the same".

I have tried splitting this into two rules (add tag and sort into subfolders), playing around with their sequence, using the word Archive instead of Downloads in case there is some kind of reserved meaning.
Any suggestions?
The rule is pretty simple, just looking for archive files, tagging them as Downloads, and then sorting them

The tags variable is set to pick out the first tag (although in this case there is only one)

But the result is always the same: the rule matches but the files do not move because "Source and destination are the same".

I have tried splitting this into two rules (add tag and sort into subfolders), playing around with their sequence, using the word Archive instead of Downloads in case there is some kind of reserved meaning.
Any suggestions?