Yes... There is a disclaimer about me not setting up payment yet, but I marked my game as being free, so that wouldn't halt anything, right? I don't know...
I wouldn't have thought so, but who knows with Itch. It'd be worth reaching out to Itch support as they might be able to help. They can take a while but the jam is on for a few more weeks yet so hopefully it'd be resolved before the jam ends.