I find that, overall, the way itch has been treating search indexation lately is mental. This is the last resort for indie devs, and if you look at /recent its still tons of crap, so I feel like, why even bother idk... A lot of games just aren't getting indexed for unknown reasons. IF there's something at play (like reports or something) could you at least somewhat surface that data?