That's weird. The previous update on itch was in late December, so I don't know why you have these saves.
December might check out, I don't check for updates too regularly, so a month off is not unusual.