No, it’s not related to Steam keys. On itch.io owners are granted a key that gives them access to your project regardless of if there are Steam keys involved.
https://itch.io/docs/creators/download-keys