Try looking again. Sometimes itch.io delays handing out Steam key after a purchase as part of its fraud prevention system.