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.