I have seen a couple of Itch server issue reports from another website. Try again later and hope that the issues have been resolved. Also make sure that there aren't any missing submission details, just in case. Submissions aren't due until Monday at 5pm EST, so you do have quite a bit of time in case the problems continue.