I think itch.io’s server need to contact Steam to get a Steam key.
There's no need, the keys are uploaded to Itch already.