Did you published or spammed your itch.io game?
How many downloads did you get?
Without spamming.Yesterday was 237 downloads here and on gamejolt just 1.