For those asking, I think the lost progress is because itch was forced to switch servers or something (I recall seeing an announcement about it), not because of anything the devs of the game did