We have fixed the form! :) Thanks for noticing. :) Registering to the jam is not compulsory - you can also just submit your game here on Itch according to the deadline! If you want to join the matchmaking, registering would be required. :)
Thanks for the reply and clarification!