Did you happen to post multiple “Major Update or Launch” devlogs too often? Its text reads this:
Major Update or Launch
Highlight significant changes or a newly available project. These posts will boost project position on the Recently Added & Updated list pending curator approval.
I believe “pending curator approval” would include someone making sure this is indeed a major update / launch, and if not may not reset the game’s position in “New games” and other places.
If that’s not it, then I’m not sure.