Try re-submitting your game to Itch. Then reply with a link to it and I’ll send you a late submission link. Make sure that your game don’t have a password on it and that it is set to public,