Hey there, it's not a dumb question, don't worry. I asked around to see how other developers handle this, and since my game is free to download on itch, I can't make a dedicated itch release. It would also be unfair to the Patreon/Subscribestar supporters who supported me for months but are not currently doing so. So the itch release will be on the 8th as well! Thank you for understanding. =)