The same thing happened to me. Itch submitted the game as it got uploaded, it just didn't clearly say it did.
I do not think that is the same case for our game. It is on itch, but not submitted to the ja