20:37:24 [app] Cycle done: 12 matches, 0 settled, 2 compressed
20:37:24 [compressor] Compressed match 1386467: 83 snapshots, 182748B -> 7780B (4%)
20:37:24 [data_quality] Budapest Honved v Zalaegerszegi TE: no_minute [source=API-Football]
20:37:24 [mb-match] "Budapest Honved v Zalaegerszegi TE" → no match (best=0.35, time_candidates=13)
20:37:24 [matchbook] Market likely suspended: Universitario de Vinto v ABB
20:37:24 [matchbook] Market likely suspended: Inter v Como
20:37:24 [mb-match] "United of Manchester v Stockton Town" → no match (best=0.40, time_candidates=19)
20:37:24 [matchbook] Market likely suspended: Macclesfield v Southport
20:37:23 [mb-match] "Hereford v Marine" → no match (best=0.40, time_candidates=19)
20:37:23 [routing] Using Matchbook: Rotherham v Luton
20:37:23 [routing] Using Matchbook: Doncaster v Lincoln
20:37:23 [routing] Matchbook odds rejected (stale/inconsistent): Bradford v Plymouth U25=None O25=None
20:37:22 [matchbook] Market likely suspended: Bradford v Plymouth
20:37:22 [routing] Using Matchbook: Stockport County v Mansfield Town
20:37:22 [routing] Matchbook odds rejected (stale/inconsistent): Stevenage v Barnsley U25=None O25=None
20:37:22 [matchbook] Market likely suspended: Stevenage v Barnsley
20:37:22 [betfair] Market suspended: West Brom v Watford
20:37:21 [matchbook] Market likely suspended: Coventry v Portsmouth
20:37:21 [suspension] Markets SUSPENDED — skipping rules: Oxford United v Wrexham min=90
20:37:21 [skellam] No eval mid=1387068 min=90 xg={'home_xg': 0.71, 'away_xg': 1.34} odds_keys=['o_home_win_live', 'o_draw_live', 'o_away_win_live', 'o_over_main_live', 'o_under_main_live']
20:37:21 [betfair] Market suspended: Oxford United v Wrexham
20:37:21 [routing] Using Matchbook: Cambridge United v Grimsby
20:37:21 [routing] Matchbook odds rejected (stale/inconsistent): Dunfermline v ST Johnstone U25=1.01 O25=4.1
20:37:20 [routing] Using Matchbook: Brighton v Chelsea
20:37:20 [mb-match] "Dunamis v El Nacional" → no match (best=0.34, time_candidates=4)
20:37:20 [routing] Using Matchbook: Botafogo v Chapecoense-sc
20:37:19 [routing] Using Matchbook: Rubio NU v Libertad Asuncion
20:37:18 [app] FT: Cheltenham 1-3 Tranmere
20:37:18 [app] FT: Tiverton Town 2-3 Gosport Borough
20:37:18 [af_live] raw=30 filtered=30
20:37:18 [sync] Matchbook sync complete: 0 synced, 2 skipped
20:37:18 [matchbook] Fetched 0 cancelled offers from Matchbook
20:37:18 [matchbook] Fetched 2 matched offers from Matchbook
20:37:04 [odds] Odds refresh: 25 matches
20:36:24 [app] Cycle done: 14 matches, 0 settled, 0 compressed
20:36:24 [data_quality] Budapest Honved v Zalaegerszegi TE: no_minute [source=API-Football]
20:36:24 [matchbook] Market likely suspended: Universitario de Vinto v ABB
20:36:24 [matchbook] Market likely suspended: Tiverton Town v Gosport Borough
20:36:24 [matchbook] Market likely suspended: Macclesfield v Southport
20:36:24 [suspension] Markets SUSPENDED — skipping rules: Hereford v Marine min=90
20:36:23 [betfair] Market suspended: Hereford v Marine
20:36:23 [routing] Using Matchbook: Rotherham v Luton
20:36:23 [routing] Using Matchbook: Doncaster v Lincoln
20:36:23 [routing] Using Matchbook: Bradford v Plymouth
20:36:22 [routing] Using Matchbook: Stockport County v Mansfield Town
20:36:22 [routing] Using Matchbook: Stevenage v Barnsley
20:36:21 [routing] Matchbook odds rejected (stale/inconsistent): West Brom v Watford U25=None O25=None
20:36:21 [matchbook] Market likely suspended: West Brom v Watford
20:36:21 [matchbook] Market likely suspended: QPR v Swansea
20:36:21 [matchbook] Market likely suspended: Coventry v Portsmouth