Turns out Itch.io ran out of keys, the dev was very responsive on the discord and said they're looking into it and should be resolved soon.
Fixed