You will be "on top" of most recent for like 5 minutes. If that is the only marketing and promotion you do and is the only source of any views, your project has bigger problems.
Who said anything about that? There can be plenty of other promotion outside of Itch, but that's not what this thread is about. It's about how the Recent page works and how visibility boosts in Itch do or don't work, so that's what we're discussing here.
Do a major update development blog when you "release" after development. This can get you on most recent again. No guarantee. It is said to be staff approved if a devlog gets you on recent again.
Good to know.