Major Release devlogs must be seen by staff first before they can put your project back at the top of new releases. I don't know what the criteria for approval are.
Thanks for your quick reply. I hope eventually itch can afford more staff to help make this process smoother. This is our second fully released game too.