archiving files not opened in the past 28 days not working

I am not sure if I am going mad or if there is an issue....
I have a rule that says:
I thought that this would look at the date and archive it, if it hadn't been opened for 28 days but when a file is put into that folder it is archived within a matter of minutes and moved as a zip file to the archive folder.
Have I done something erroneous?
I have a rule that says:
- Code: Select all
If All of the following conditions are met
Date Last Opened is not in the last 28 days
Archive
Display Notification with pattern <file> Archived
Move to Folder Archived
I thought that this would look at the date and archive it, if it hadn't been opened for 28 days but when a file is put into that folder it is archived within a matter of minutes and moved as a zip file to the archive folder.
Have I done something erroneous?