From what i understand this is related to changes itch.io made in the backend. Maybe this is a good time to switch to the steam version :)