Odds missing ou 2.5 and some inconsistencies
After the latest fix (very nice, really fast, respect!) I found some more inconsistencies. Chelsea vs Manchester City (event 317) /api/odds/compare/: market keys include 1x2 and other, but 1x2 only contains Chelsea + Draw. The away outcome is missing. BTTS exists only under other. /api/odds/?event=317&market=1x2: 63 records total, outcome counts are HOME 22, DRAW 41, AWAY 0. /api/odds/?event=317&market=other: 0 results. /api/odds/?event=317&market=btts: 0 results. /api/odds/?event=317&market=over_under_25: 0 results. /api/odds/?event=317&market=combined_ou25: 63 results, but this is a mixed combined market (examples: Chelsea/Over 2.5, Draw/Under 2.5, Alejandro Garnacho Over 2.5, Antoine Semenyo Over 2.5). It cannot replace a standalone O/U 2.5 market. Stuttgart vs Hamburg (event 1716) /api/odds/compare/: 1x2 is complete, but BTTS is split across two keys: other contains only Yes, while btts contains only No. /api/odds/?event=1716&market=1x2: complete, outcome counts are HOME 22, DRAW 41, AWAY 22. /api/odds/?event=1716&market=other: 0 results. /api/odds/?event=1716&market=btts: 20 results, but only outcome No. /api/odds/?event=1716&market=over_under_25: 0 results. /api/odds/?event=1716&market=combined_ou25: 28 mixed combined results. Bologna vs Lecce (event 1388) /api/odds/compare/: 1x2 is complete, other contains Yes + No, but btts still separately contains No. /api/odds/?event=1388&market=1x2: complete, outcome counts are HOME 21, DRAW 40, AWAY 21. /api/odds/?event=1388&market=other: 0 results. /api/odds/?event=1388&market=btts: 20 results, but only outcome No. /api/odds/?event=1388&market=over_under_25: 0 results. /api/odds/?event=1388&market=combined_ou25: 34 mixed combined results. Summary: The same BTTS market is exposed differently depending on the match: sometimes under other, sometimes under btts, sometimes split across both. over_under_25 is empty in all three matches. combined_ou25 is not a clean standalone O/U 2.5 market. 1x2 completeness is inconsistent between matches and between compare and odds responses.