No, they're listed in New Releases by publication date, which tends to work out since there's a queue. And it depends. Either way you don't have to post as a general rule, please just wait. You're not guaranteed traffic from itch.io anyway, creators are expected to do their own promotion.