You're not.
My point is that this problem has a lot less impact than you think. And regardless of how the platform works, you should give good metadata to your game because that is how people find you on this site.
itch.io taking a few hours to index your game and then not putting it right at the top of "Newest" for half an hour is not why your games aren't getting traffic.