I'm sorry it didn't work out for you. There's a lot of stuff on itch.io, and projects can see wide ranges of success. You mention your were spamming your game? Content that gets spammed is not likely to get promoted.
Oh, thanks for the info, didn't knew that and its very important!
But I don't really understand why, spamming and publishing the game in other websites has nothing to do with itch.io promotions.