outsider opinion on this. in my experience with itch they remove steam keys around the 25%-33% mark. There seems to be a lack of awareness from devs so im assuming either this was a fine print thing or itch did whatever they wanted.
The problem: since itch promised keys at the time of purchase up to about the $25k mark i imagine there are around 2000-2,500 key request. Due to EU laws I think itch is forced to uphold the purchase for everyone so when you go to fill keys there are probably 1000-2000 people checking daily/hourly. So interested to see what happens here because if itch nulls the key claims they could be legal liable. not sure though, not a lawyer. subscribed to the thread.