Price walling the full release of the game for people who helped back it while it was still in production. Classic.
All they've cared about is getting this on steam and now that it has they couldn't care less about itch, even though we literally helped support it for years.
We all should have known better when they started making "DLC" before the main game was even close to finished.
Reporting this scam as we speak.