@someaustralian: my itch purchase included a key for the Steam version also, I would assume yours does also.
When I look at my Steam - Account Details, the Purchase History page does NOT have Corruption Town (because I did not "purchase" it on Steam), and the Product Activations page says the acquisition method was "Retail" instead of "Steam Store" like most of the rest.