Thank you for your comment. I am aware that my game is still not indexed on Itch. According to the Itch documentation, there is sometimes a manual approval when you publish your first game and it can take a few business days.
Oh, I see. Thanks for the info :)