Restore command uses filters in .preferences

The documentation says

For the backup command, the include/exclude patterns are read from a file named filters under the .duplicacy directory.

For the restore command, the include/exclude patterns are specified as the command line arguments.

But when I restore with -debug enabled I see Duplicacy loading all the filters from .preferences/filters and then applying the filters to every file in the snapshot. Not just the files I want to restore.
This takes a Very Long Time.

The documentation suggests that when restoring, the only filter needed is the one that includes the files to restore. Which makes sense to me.

Am I missing something?