Currently directus_files appears to be using a JSON rather than a CSV array for the tags field. Since we can’t filter JSON, this kind of defeats the purpose I think. It’d be nice to just pull files based on their tags, but currently we can’t.
Have you considered moving from JSON tags to CSV tags?