Do you not provide Steam keys to existing buyers?
steam and itch.io are two different stores. You shouldn't expect access to both versions of the same game because you purchased it in one place and not the other