Flexget stops after only testing for quality on 1 file out of the list

Hello,

Flexget seems to stop after it tests only 1 of the files in the list of TV shows provided. Even tough the other files would fit the quality, after the first non-match it just stops processing.

Here’s my config file:

templates:
  # This is just in a template so that it can easily be re-used in multiple tasks 
  # (for example in an rss based and discover based task)
  # If you only have one task using your series config, you can place
  # the configure_series plugin directly in that task rather than in a template
  tv:
    configure_series:
      settings:
        # Configure all the series options to your taste
        target: 1080p
        upgrade: yes
        quality: 720p+ hdtv+
        propers: 24 hours
        season_packs: yes
      from:
        trakt_list:
          username: HIDDEN
          account: HIDDEN
          list: FlexGet
          type: shows
    sort_by:
      field: quality
      reverse: yes
  
tasks:
  # This task will look for episodes you have added to your `My TV Shows` list at trakt.
  # It will set the `begin` series option for that show, then remove the episode and re-add 
  # it to your `My TV Shows` list as a show.
  follow-from-trakt:
    seen: local
    trakt_list:
      username: HIDDEN
      account: HIDDEN
      list: FlexGet
      type: episodes
    accept_all: yes
    set_series_begin: yes
    list_remove:
      - trakt_list:
          username: HIDDEN
          account: HIDDEN
          list: FlexGet
          type: episodes
    list_add:
      - trakt_list:
          username: HIDDEN
          account: HIDDEN
          list: FlexGet
          type: shows

  # This task is what will actually download your shows.
  # See https://flexget.com/wiki/Cookbook/Series/Search 
  # for a more detailed explanation of how this search based task works,
  # as well as an example of how to use your `tv` template on an rss
  # based task alongside.
  discover-shows:
    # If this is your only task getting shows, you can just include 
    # the configure_series plugin here instead of using the template.
    template: tv
    discover:
      what:
        - next_series_episodes:
            from_start: yes
      from:
        - iptorrents: 
            rss_key: HIDDEN
            uid: HIDDEN
            password: HIDDEN
            category: 
              - 65 # tv/packs
              - 23 # tv/BD
              - 99 # TV/x265
              - 22 # TV/Web-DL
              - 5 # TV/x264
        # Pick a search plugin(s) https://flexget.com/wiki/Searches
    download: ~/Downloads/Flexbot_DL/
    # Add an appropriate output plugin here 
    # (perhaps `transmission` or `deluge` if you are using those clients.) 
    # https://flexget.com/wiki/Plugins#Output

# If you are using daemon mode, make sure you schedule the tasks in the right order, so
# that the begin episode gets set before it tries to download your shows
schedules:
  - tasks: [follow-from-trakt, discover-shows]
    interval:
      minutes: 30

And here is the logs:

2020-06-04 11:51:46 VERBOSE  ipc                           Running command `execute --discover-now` for client.
2020-06-04 11:51:46 DEBUG    cron_env                      Encoding utf-8 stored
2020-06-04 11:51:46 DEBUG    util.simple_persistence                 setting key terminal_encoding value 'utf-8'
2020-06-04 11:51:46 DEBUG    task          follow-from-trakt executing follow-from-trakt
2020-06-04 11:51:46 DEBUG    input_cache   follow-from-trakt cache name: trakt_list_f2b740ad65ee97c92f48ecd282aa5a75 (has: trakt_list_f2b740ad65ee97c92f48ecd282aa5a75, trakt_list_e1ae41c8a7e078e07b486b31d685eea9)
2020-06-04 11:51:46 VERBOSE  input_cache   follow-from-trakt Restored entries from cache
2020-06-04 11:51:46 DEBUG    backlog       follow-from-trakt 0 entries purged from backlog
2020-06-04 11:51:46 VERBOSE  details       follow-from-trakt Produced 1 entries.
2020-06-04 11:51:46 DEBUG    seen          follow-from-trakt Rejecting 'https://trakt.tv/shows/ballers/seasons/2/episodes/1' 'Ballers (2015) S02E01 Face of the Franchise' because of seen 'Ballers (2015) S02E01 Face of the Franchise'
2020-06-04 11:51:46 VERBOSE  task          follow-from-trakt REJECTED: `Ballers (2015) S02E01 Face of the Franchise` by seen plugin because entry with title `Ballers (2015) S02E01 Face of the Franchise` is already marked seen in the task follow-from-trakt at 2020-06-04 11:18
2020-06-04 11:51:46 DEBUG    urlrewriter   follow-from-trakt Checking 0 entries
2020-06-04 11:51:46 VERBOSE  details       follow-from-trakt Summary - Accepted: 0 (Rejected: 1 Undecided: 0 Failed: 0)
2020-06-04 11:51:46 DEBUG    list_remove   follow-from-trakt no accepted entries, nothing to remove
2020-06-04 11:51:46 DEBUG    list_add      follow-from-trakt no accepted entries, nothing to add
2020-06-04 11:51:46 DEBUG    util.simple_persistence follow-from-trakt Flushing simple persistence for task follow-from-trakt to db.
2020-06-04 11:51:46 DEBUG    util.simple_persistence follow-from-trakt Flushing simple persistence for task None to db.
2020-06-04 11:51:46 DEBUG    task          discover-shows  executing discover-shows
2020-06-04 11:51:46 DEBUG    template      discover-shows  Merging template tv into task discover-shows
2020-06-04 11:51:46 DEBUG    input_cache   discover-shows  cache name: trakt_list_e1ae41c8a7e078e07b486b31d685eea9 (has: trakt_list_f2b740ad65ee97c92f48ecd282aa5a75, trakt_list_e1ae41c8a7e078e07b486b31d685eea9)
2020-06-04 11:51:46 VERBOSE  input_cache   discover-shows  Restored entries from cache
2020-06-04 11:51:46 DEBUG    series        discover-shows  connecting series `Ballers (2015)` to task `discover-shows`
2020-06-04 11:51:46 DEBUG    remember_rej  discover-shows  Task config has changed since last run, purging remembered entries.
2020-06-04 11:51:46 DEBUG    series.db     discover-shows  no episodes found for series `Ballers (2015)` with parameters season: None, downloaded: True
2020-06-04 11:51:46 DEBUG    series.db     discover-shows  no season packs found for series `Ballers (2015)` with parameters season: None, downloaded: True
2020-06-04 11:51:46 DEBUG    series.db     discover-shows  no episodes found for series `Ballers (2015)` with parameters season: 2, downloaded: True
2020-06-04 11:51:46 DEBUG    series.db     discover-shows  no season packs found for series `Ballers (2015)` with parameters season: 2, downloaded: True
2020-06-04 11:51:46 DEBUG    next_series_episodes discover-shows  backfill is not enabled; skipping older seasons
2020-06-04 11:51:46 VERBOSE  discover      discover-shows  Discovering 1 titles ...
2020-06-04 11:51:46 INFO     discover      discover-shows  Ignoring interval because of --discover-now
2020-06-04 11:51:46 DEBUG    est_released  discover-shows  Ballers (2015) S02E01
2020-06-04 11:51:46 DEBUG    est_series_tvmaze discover-shows  Searching api_tvmaze for episode
2020-06-04 11:51:46 DEBUG    est_series_tvmaze discover-shows  show_name: Ballers
2020-06-04 11:51:46 DEBUG    est_series_tvmaze discover-shows  show_year: 2015
2020-06-04 11:51:46 DEBUG    est_series_tvmaze discover-shows  series_season: 2
2020-06-04 11:51:46 DEBUG    est_series_tvmaze discover-shows  series_episode: 1
2020-06-04 11:51:46 DEBUG    est_series_tvmaze discover-shows  series_name: Ballers (2015)
2020-06-04 11:51:46 DEBUG    api_tvmaze    discover-shows  returning search params for series lookup: {'tvmaze_id': None, 'tvdb_id': None, 'tvrage_id': None, 'name': 'Ballers (2015)'}
2020-06-04 11:51:46 DEBUG    api_tvmaze    discover-shows  searching db tvmaze_series for the values [('tvmaze_id', None), ('tvdb_id', None), ('tvrage_id', None), ('name', 'Ballers (2015)')]
2020-06-04 11:51:46 DEBUG    api_tvmaze    discover-shows  did not find exact match for series Ballers (2015) in cache, looking in search table
2020-06-04 11:51:46 DEBUG    api_tvmaze    discover-shows  searching lookup table using title Ballers (2015)
2020-06-04 11:51:46 DEBUG    api_tvmaze    discover-shows  found series Ballers from search table
2020-06-04 11:51:46 DEBUG    api_tvmaze    discover-shows  returning series Ballers from cache
2020-06-04 11:51:46 DEBUG    api_tvmaze    discover-shows  searching for episode of show Ballers in cache
2020-06-04 11:51:46 DEBUG    api_tvmaze    discover-shows  found episode id 730401, number 1, season 2 for show Ballers in cache
2020-06-04 11:51:46 DEBUG    est_series_tvmaze discover-shows  received air-date: 2016-07-17 00:00:00
2020-06-04 11:51:46 DEBUG    discover      discover-shows  Ballers (2015) S02E01 has been released at 2016-07-17 00:00:00
2020-06-04 11:51:46 VERBOSE  discover      discover-shows  Searching for `Ballers (2015) S02E01` with plugin `iptorrents` (1 of 1)
2020-06-04 11:51:46 DEBUG    iptorrents    discover-shows  searching with url: https://iptorrents.com/t?65=&23=&99=&22=&5=&q=Ballers+%282015%29+S02E01&qf=
2020-06-04 11:51:46 DEBUG    utils.requests discover-shows  GETing URL https://iptorrents.com/t?65=&23=&99=&22=&5=&q=Ballers+%282015%29+S02E01&qf= with args () and kwargs HIDDEN
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  Found entry <Entry(title=Ballers 2015 S02E01 720p BluRay x264-DEMAND,state=undecided)>
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  Found entry <Entry(title=Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta,state=undecided)>
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  Found entry <Entry(title=Ballers 2015 S02E01 720p HDTV x264-AVS,state=undecided)>
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  searching with url: https://iptorrents.com/t?65=&23=&99=&22=&5=&q=Ballers+%282015%29+2x01&qf=
2020-06-04 11:51:47 DEBUG    utils.requests discover-shows  GETing URL https://iptorrents.com/t?65=&23=&99=&22=&5=&q=Ballers+%282015%29+2x01&qf= with args () and kwargs HIDDEN
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  No results found for search Ballers (2015) 2x01
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  searching with url: https://iptorrents.com/t?65=&23=&99=&22=&5=&q=Ballers+S02E01&qf=
2020-06-04 11:51:47 DEBUG    utils.requests discover-shows  GETing URL https://iptorrents.com/t?65=&23=&99=&22=&5=&q=Ballers+S02E01&qf= with args () and kwargs HIDDEN
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  Found entry <Entry(title=Ballers 2015 S02E01 720p BluRay x264-DEMAND,state=undecided)>
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  Found entry <Entry(title=Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta,state=undecided)>
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  Found entry <Entry(title=Ballers 2015 S02E01 720p HDTV x264-AVS,state=undecided)>
2020-06-04 11:51:47 DEBUG    iptorrents    discover-shows  searching with url: https://iptorrents.com/t?65=&23=&99=&22=&5=&q=Ballers+2x01&qf=
2020-06-04 11:51:47 DEBUG    utils.requests discover-shows  GETing URL https://iptorrents.com/t?65=&23=&99=&22=&5=&q=Ballers+2x01&qf= with args () and kwargs HIDDEN
2020-06-04 11:51:48 DEBUG    iptorrents    discover-shows  No results found for search Ballers 2x01
2020-06-04 11:51:48 DEBUG    discover      discover-shows  Discovered 3 entries from iptorrents
2020-06-04 11:51:48 DEBUG    backlog       discover-shows  0 entries purged from backlog
2020-06-04 11:51:48 VERBOSE  details       discover-shows  Produced 3 entries.
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing series: `Ballers 2015 S02E01 720p BluRay x264-DEMAND` kwargs: {'name': None}
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing result: <SeriesParser(data=Ballers 2015 S02E01 720p BluRay x264-DEMAND,name=Ballers 2015,id=(2, 1),season=2,season_pack=None,episode=1,quality=720p bluray h264,proper=0,status=OK)> (in 5.679999999999907 ms)
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing series: `Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta` kwargs: {'name': None}
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing result: <SeriesParser(data=Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta,name=Ballers 2015,id=(2, 1),season=2,season_pack=None,episode=1,quality=720p h265,proper=1,status=OK)> (in 6.751000000001284 ms)
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing series: `Ballers 2015 S02E01 720p HDTV x264-AVS` kwargs: {'name': None}
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing result: <SeriesParser(data=Ballers 2015 S02E01 720p HDTV x264-AVS,name=Ballers 2015,id=(2, 1),season=2,season_pack=None,episode=1,quality=720p hdtv h264,proper=0,status=OK)> (in 4.9320000000001585 ms)
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing series: `Ballers 2015 S02E01 720p BluRay x264-DEMAND` kwargs: {'name': 'Ballers (2015)', 'identified_by': 'ep', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing result: <SeriesParser(data=Ballers 2015 S02E01 720p BluRay x264-DEMAND,name=Ballers (2015),id=(2, 1),season=2,season_pack=None,episode=1,quality=720p bluray h264,proper=0,status=OK)> (in 3.3609999999999474 ms)
2020-06-04 11:51:48 DEBUG    series        discover-shows  `Ballers 2015 S02E01 720p BluRay x264-DEMAND` detected as `<SeriesParseResult(data=Ballers 2015 S02E01 720p BluRay x264-DEMAND,name=Ballers (2015),id=(2, 1),season=2,season_pack=None,episode=1,quality=720p bluray h264,proper=0,special=False,status=OK)>`, field: `title`
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing series: `Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta` kwargs: {'name': 'Ballers (2015)', 'identified_by': 'ep', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing result: <SeriesParser(data=Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta,name=Ballers (2015),id=(2, 1),season=2,season_pack=None,episode=1,quality=720p h265,proper=1,status=OK)> (in 3.5759999999989134 ms)
2020-06-04 11:51:48 DEBUG    series        discover-shows  `Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta` detected as `<SeriesParseResult(data=Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta,name=Ballers (2015),id=(2, 1),season=2,season_pack=None,episode=1,quality=720p h265,proper=1,special=False,status=OK)>`, field: `title`
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing series: `Ballers 2015 S02E01 720p HDTV x264-AVS` kwargs: {'name': 'Ballers (2015)', 'identified_by': 'ep', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-06-04 11:51:48 DEBUG    parser_internal discover-shows  Parsing result: <SeriesParser(data=Ballers 2015 S02E01 720p HDTV x264-AVS,name=Ballers (2015),id=(2, 1),season=2,season_pack=None,episode=1,quality=720p hdtv h264,proper=0,status=OK)> (in 3.2370000000003785 ms)
2020-06-04 11:51:48 DEBUG    series        discover-shows  `Ballers 2015 S02E01 720p HDTV x264-AVS` detected as `<SeriesParseResult(data=Ballers 2015 S02E01 720p HDTV x264-AVS,name=Ballers (2015),id=(2, 1),season=2,season_pack=None,episode=1,quality=720p hdtv h264,proper=0,special=False,status=OK)>`, field: `title`
2020-06-04 11:51:48 DEBUG    series        discover-shows  series on_task_metainfo took 0.08165799999999912 to parse
2020-06-04 11:51:48 DEBUG    sort_by       discover-shows  sorting entries by: {'field': 'quality', 'reverse': True}
2020-06-04 11:51:48 DEBUG    series        discover-shows  start with entities: ['Ballers 2015 S02E01 720p BluRay x264-DEMAND', 'Ballers 2015 S02E01 720p HDTV x264-AVS', 'Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta']
2020-06-04 11:51:48 DEBUG    series        discover-shows  current entities: ['Ballers 2015 S02E01 720p BluRay x264-DEMAND', 'Ballers 2015 S02E01 720p HDTV x264-AVS', 'Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta']
2020-06-04 11:51:48 DEBUG    series        discover-shows  quality req: 720p+ hdtv+
2020-06-04 11:51:48 VERBOSE  series        discover-shows  Ignored `Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta`. Does not meet quality requirement `720p+ hdtv+`.
2020-06-04 11:51:48 DEBUG    series        discover-shows  -------------------- process_propers -->
2020-06-04 11:51:48 DEBUG    series        discover-shows  proper timeframe: 24 hours
2020-06-04 11:51:48 DEBUG    series        discover-shows  propers timeframe: 1 day, 0:00:00
2020-06-04 11:51:48 DEBUG    series        discover-shows  first_seen: 2020-06-04 11:18:59.852251
2020-06-04 11:51:48 DEBUG    series        discover-shows  propers ignore after: 2020-06-05 11:18:59.852251
2020-06-04 11:51:48 DEBUG    series        discover-shows  propers - downloaded qualities: {}
2020-06-04 11:51:48 DEBUG    series        discover-shows  continuing w. entities: ['Ballers 2015 S02E01 720p BluRay x264-DEMAND', 'Ballers 2015 S02E01 720p HDTV x264-AVS']
2020-06-04 11:51:48 DEBUG    series        discover-shows  best entity is: `Ballers 2015 S02E01 720p BluRay x264-DEMAND`
2020-06-04 11:51:48 DEBUG    series        discover-shows  -------------------- tracking -->
2020-06-04 11:51:48 DEBUG    series.db     discover-shows  no episodes found for series `Ballers (2015)` with parameters season: None, downloaded: True
2020-06-04 11:51:48 DEBUG    series.db     discover-shows  no season packs found for series `Ballers (2015)` with parameters season: None, downloaded: True
2020-06-04 11:51:48 DEBUG    series        discover-shows  latest download: <Episode(id=1,identifier=S02E01,season=2,number=1)>
2020-06-04 11:51:48 DEBUG    series        discover-shows  current: <Episode(id=1,identifier=S02E01,season=2,number=1)>
2020-06-04 11:51:48 DEBUG    series        discover-shows  processing series took 0.04916199999999904
2020-06-04 11:51:48 DEBUG    urlrewriter   discover-shows  Checking 0 entries
2020-06-04 11:51:48 VERBOSE  details       discover-shows  Summary - Accepted: 0 (Rejected: 0 Undecided: 3 Failed: 0)
2020-06-04 11:51:48 DEBUG    series        discover-shows  on_task_learn
2020-06-04 11:51:48 DEBUG    series.db     discover-shows  no episodes found for series `Ballers (2015)` with parameters season: None, downloaded: True
2020-06-04 11:51:48 DEBUG    series.db     discover-shows  no season packs found for series `Ballers (2015)` with parameters season: None, downloaded: True
2020-06-04 11:51:48 DEBUG    util.simple_persistence discover-shows  Flushing simple persistence for task discover-shows to db.
2020-06-04 11:51:48 DEBUG    util.simple_persistence discover-shows  Flushing simple persistence for task None to db.
2020-06-04 11:51:48 INFO     ipc.rpyc                      goodbye ('127.0.0.1', 54107)

I have tried forgetting the series but that didn’t work. I’m essentially using the cookbook from here. Where I add the first episode to download to a trakt list and the flexget downloads it.

As you can see from the logs, FlexGet knows about all 3 files:

2020-06-04 11:51:48 DEBUG    series        discover-shows  current entities: ['Ballers 2015 S02E01 720p BluRay x264-DEMAND', 'Ballers 2015 S02E01 720p HDTV x264-AVS', 'Ballers 2015 S02E01 PROPER 720p HEVC x265-MeGusta']

The question is: why is it looking the the last entry in the list even when I sorted by quality? And why does it stop immedietely after only 1 file didn’t match… what about the others?