If itch.io allows you to add additional files as a separate download to that game's page, but doesn't count it as a submission to the Game Jam, then sure. The only thing is to make 100% sure that itch.io, and thus the judges, don't see it as you trying to get around the lock after the submission period ends, as that will disqualify your entry.
In other words, exercise caution regardless, as we'd hate to see you get DQ'd just because of a technicality.