You were close! I believe if you visit this link with your itch.io account logged in, it will allow you to submit after the deadline.
https://itch.io/jam/329207/add-game/2044864/4264608?token=IqYpsvdHPcehT5d5hXpegH...
You were close! I believe if you visit this link with your itch.io account logged in, it will allow you to submit after the deadline.
https://itch.io/jam/329207/add-game/2044864/4264608?token=IqYpsvdHPcehT5d5hXpegH...