Indeed, we chose itch purely due to it being one of the easiest ways to host a jam. The Super Quantum Mutants however was an exception. They submitted on time, but had issues getting it to accept their game. For some reason itch didn't like their link. I discussed it with them at the time, and I made a special link for them to submit - something game jam hosts can do. I can confirm that their 11 minute late submission was exactly the same as what they tried to submit 2 minutes before time was up.