I am fully aware that this is a community space and not official tech support
Sorry. A lot of threads here are made, that do not give the impression, that people realize this detail.
The blue moderators are community moderators. They moderate the community we are talking in now. They do not have technical insights into the inner workings of Itch. Apart from having experience with the platform and things like "devlogs are manually approved" being knowledge that gets repeated a lot in threads like this one. It's even in the sticky
https://itch.io/t/4120453/unofficial-search-and-indexing-faq
"So how can I get back at the top of New Releases?"
See at the bottom of the Search & Browse FAQ. Short version: make a devlog post marked as Major Release or Update. It will be reviewed by itch.io staff, and if approved it will put your game back up there.
If that is 100% accurate under the hood is another question, but the effect is observeable as a user, if you happen to watch the recent pages for your favorite tags. It might or might not be, that some of the bigger games get a devlog appproved every month or every other month. And smaller games less often. And my guess is, new games are low priority, as they will be actual new for quite some time.
Since it is repeated so often and is observeable as a player, I was just curious where people would claim otherwise.
--
On the clutter in the name issue. If your game would get famous and people would seek it by name, Itch's actual search is literal title search. Any clutter will devalue the relevance of the words. But for now, people will discover it by tags. And if they look at recent on their favorite tags, it will appear for quite some time. So maybe doublecheck, if your tags are fitting for the platform. For example, you can ditch the indie tag - there are not really many non indie games on Itch. Just look what similar games use as tags.