Easily solved.
Monthly or annual payment.
If you cancel you're charged or refunded the difference between the total value of each game you've attended (at PotD rates) and what you've paid in so far.
There'll be very few annual subscribers cancelling.
If you cancel a monthly subscription, then you can't restart during the same football season s will be tied into PotD rates.
FYI - we only have 11 League Home Games and 15 League away games on a Saturday this season (one sunday plus 5 friday night matches)
https://www.transfermarkt.com/sheffield-wednesday/spielplandatum/verein/1035/plus/0?saison_id=2023&wettbewerb_id=&day=7&heim_gast=gast&punkte=&datum_von=&datum_bis=
think you need to re-do the maths. There'll be two to three Championship matches broadcast live on a Saturday - Midday, 5pm & 8PM (at a guess) - also, there's the bank holiday matches (Christmas & Easter) which count as saturday games