watch_file: /tmp/test11.txt, /tmp/test21.txt, /tmp/test31.txt is not supported.
You could use wildcard characters in your file name like watch_file: /tmp/test?1.txt
This cause the file watcher job to monitors files with a format name such as: /tmp/test11.txt, /tmp/test21.txt, /tmp/test31.txt/.
By design the file watcher job will return SUCCESS when the first file matching the criteria is found.
If you want to watch for any specific file, then you need to define multiple file watcher jobs to make sure each file is monitored.