I'm drawing a blank on why this filter is not working correctly. I process the archive of the data in this log and will archive every week the items that are 21 days or older. This is how I have my archive set up and it always returns items that were submitted today (which most certainly does not meet my filter criteria):



That is actually working correctly. Today is not within the last 20 days. Try adding an additional criteria set to specify where it is not today in addition to not within the last 20 days.