I need help with the game jam

You can still try to recover your itch if your got your email back. But it sounds like in the long run that you should just make a new itch account. Itch is a separate platform from Flowlab.