Sure I will
after I report you for promoting your own game
Really scared now.
I promoted my own game in a site made to promote your projects and get feedback from other users, that sound very illegal, hell you are right man.
The problem is, you are taking someone else’s success and using it to promote your own product, without the original poster’s permission. That’s what’s wrong with it. It’s like if you posted your own song on someone else’s Soundcloud. That breaks the ToS of Soundcloud, same with this breaking the ToS of Itch.io