Wait, there are steam keys with this? Didn't get one but I got the game in a bundle so maybe that's why? Would have liked the achievements, cloud saves, etc.
whenever you buy a game from a bundle, unless otherwise stated, the games are only available from Itch. The keys are usually given if you buy the game separate from a bundle (again, unless otherwise stated).
Have checked on other game pages and other people ask the same with that being the answer they're given.