It is possible to ask to the itch.io team what is happening?
I have submitted a ticket and posted on the itch.io community forums as well.
I am wondering if maybe creating a new jam would be better, i have no way of informing all people who have already joined if i were to make a new one.
Looks like leafo was able to fix the issue
https://itch.io/post/3786909