But Steam keys WERE advertised before and at the time of purchase so I don't understand your third paragraph. Itch requiring an offering of internal access to the project items does not change the external key offerings they advertised. This only points out their bare minimum requirements, not the external keys promised, so that's a moot point. There is definitely a case here.
Each of Humble Bundle's bundles donate to charity and their bundles can be refunded (completely or partially) if keys were not provided, granted they can take weeks to provide them when keys are temporarily exhausted. I would love to keep my purchase intact to support the charity but they also have to honor what is promised.
The way the keys were advertised in No ICE in Minnesota is similar to the way this bundle has 1 Steam key advertised. It's very clearly displayed.
https://itch.io/b/3499/post-fire-fundraiser