A link would help. The latest game you created is indexed now. The weekend probably delayed it. This is explained in many places on the forum. You should continue to promote the game through other means anyway, itch.io can only give you so much visibility.