Automator: Filter finder items by date modified isn't working as expected
I'd use the find command instead.

In a new Automator workflow, add the following actions:


Run Shell Script


Settings - Shell: /bin/bash and Pass input: to stdin
Replace the default cat with:

find "/Path/To/Directoty" -type f -mtime +14d -iname '*.*'

Change "/Path/To/Directory" to the pathname of the target directory, e.g. "/Volumes/Name/Directory/.."

Move Finder Items to Trash
Save the workflow as an application.


Test that this does as you want before saving it as an application.



Note: You could devise a more complex find command and or workflow, however this, as is, is better then your current malfunctioning workflow.