Just had the same issue. Was hoping to play it now, guess I'll have to wait. First time I've bought anything through Itch, will definitely avoid in the future