Yes, on the moderator's advice I joined the Itch.io discord and DM'ed both admins, now my jam is finally visible :D
Thanks a lot TheoClarke. That's very helpful!