I seem to be having trouble getting my Steam code? It doesn't show up on my download page.
The steam key is a separate purchase. If you own the game on itch you already own a full copy.
Why are they separate?
Because steam and Itch are different stores. Owning one does not means you get them all. By that logic I should also give you a gog code too