yeh like im new to itch, i had no idea i had to submit it on the game jam page itself. i was just following the info in the submission channel. I def feel cheated in a way. I took up a lot of my personal time to do this...
It's very sad when this happens. I hope your game will be played anyway.
same to you dude, good luck!