...You made changes to both game pages a few hours ago. That's public information, easily visible in the More Information box. And there's no specific threshold that makes your game eligible.
And yeah this was not about game showing in the search. But it was about that there is no traffic coming from itch.io itself rather than all the traffic are coming from my marketing Direct links or by game jam page.