19:20:24 [routing] Using Matchbook: OH Leuven v KVC Westerlo
19:20:23 [routing] Using Matchbook: Lens v Toulouse
19:20:23 [betfair] Market suspended: Lens v Toulouse
19:20:23 [matchbook] Market reopened (suspension cleared): Lens v Toulouse
19:20:23 [cooldown] Goal detected: Lens v Toulouse 0-0 → 1-0, skipping rules for 2 cycles
19:20:23 [routing] Using Matchbook: Inter v Como
19:20:23 [cooldown] Goal detected: Tiverton Town v Gosport Borough 0-0 → 1-0, skipping rules for 2 cycles
19:20:23 [live_bet] U2.5-1 HARD REJECT [matchbook fresh]: drift 374% cached=1.52 fresh=7.2 — likely wrong event or suspended reopen Macclesfield v Southport
19:20:23 [routing] Matchbook odds rejected (stale/inconsistent): Macclesfield v Southport U25=7.2 O25=1.14
19:20:23 [routing] Using Matchbook: Hartlepool v Southend
19:20:23 [routing] Using Matchbook: Velež v Siroki Brijeg
19:20:22 [routing] Using Matchbook: Rotherham v Luton
19:20:22 [routing] Using Matchbook: Doncaster v Lincoln
19:20:22 [routing] Using Matchbook: Bradford v Plymouth
19:20:22 [safety] U2.5-1 BLOCKED (live match already has open U3.5-1/UNDER_3.5): Stockport County v Mansfield Town
19:20:22 [routing] Using Matchbook: Stockport County v Mansfield Town
19:20:22 [routing] Using Matchbook: Stevenage v Barnsley
19:20:22 [routing] Using Matchbook: Leicester v Hull City
19:20:22 [routing] Using Matchbook: Stoke City v Millwall
19:20:21 [routing] Using Matchbook: Southampton v Bristol City
19:20:21 [routing] Using Matchbook: West Brom v Watford
19:20:21 [routing] Using Matchbook: QPR v Swansea
19:20:21 [routing] Using Matchbook: Coventry v Portsmouth
19:20:20 [routing] Using Matchbook: Oxford United v Wrexham
19:20:20 [routing] Using Matchbook: Norwich v Derby
19:20:19 [routing] Using Matchbook: Cheltenham v Tranmere
19:20:19 [routing] Using Matchbook: Cambridge United v Grimsby
19:20:19 [routing] Using Matchbook: Dunfermline v ST Johnstone
19:20:19 [routing] Using Matchbook: Brighton v Chelsea
19:20:18 [af_live] raw=40 filtered=40
19:20:18 [sync] Matchbook sync complete: 0 synced, 3 skipped
19:20:18 [matchbook] Fetched 0 cancelled offers from Matchbook
19:20:18 [matchbook] Fetched 3 matched offers from Matchbook
19:19:49 [odds] Odds refresh: 30 matches
19:19:49 [betfair] Market suspended: Lens v Toulouse
19:19:27 [app] Cycle done: 29 matches, 0 settled, 0 compressed
19:19:27 [routing] Using Matchbook: Standard Liege v Antwerp
19:19:26 [routing] Using Matchbook: Ried v Grazer AK
19:19:26 [routing] Matchbook odds rejected (stale/inconsistent): Hillerød v Lyngby U25=None O25=None
19:19:26 [matchbook] Market likely suspended: Hillerød v Lyngby
19:19:26 [routing] Using Matchbook: Karviná v Baník Ostrava
19:19:26 [matchbook] Market reopened (suspension cleared): Karviná v Baník Ostrava
19:19:26 [mb-match] "Tigre Res. v Defensa y Justicia Res." → no match (best=0.36, time_candidates=26)
19:19:26 [matchbook] Market reopened (suspension cleared): Universitario de Vinto v ABB
19:19:26 [routing] Using Matchbook: OH Leuven v KVC Westerlo
19:19:25 [suspension] Markets SUSPENDED — skipping rules: Lens v Toulouse min=9
19:19:25 [routing] Matchbook odds rejected (stale/inconsistent): Lens v Toulouse U25=None O25=None
19:19:25 [betfair] Market suspended: Lens v Toulouse
19:19:25 [matchbook] Market likely suspended: Lens v Toulouse
19:19:25 [mb-match] "Fluminense W v Palmeiras W" → no match (best=0.39, time_candidates=29)