Would like it, but I'm unsure if they care about itch anymore, actually... Looks like they last posted some 2-4 years ago. Maybe if you're lucky and can ask on their Twitch once in a while? They're working on another game there, once in a while.
Otherwise, looks like they're putting the DLC on Steam and Switch. (I'll be happy with Switch port, at least..) -- Would like PC port too, though.