That notice is listed as "46 days ago", and since the mass de-indexing was July 23rd, 46.7 days ago (+/- timezones)... I can only surmise that this takedown was part of the mass de-indexing, and not a result of itch.io conflicting their own official policy changes that have followed.
So... for free distributions to be actively being attacked, in this context... we'd be looking more for takedowns that happen after the de-indexing/re-indexing event, and after the official policy changes... which according to (
You must be registered to see the links
) might date such to 39 days ago.
And, something of note... a free distribution on itch.io for this context, doesn't simply mean there's no price tag, it also forbids users from donating upon download. The link above showcases this difference, and is something that developers have to opt into.
As for why that game is still banned, I can't speak for the developer nor for the game in question... but I was able to find a shred of testimony (
You must be registered to see the links
).
The thing is... I do not see the dev making any claims there or elsewhere that itch has acted outside of their official rulings, just that they were surprised and frustrated... and that kind of testimony would be rather present if it were indeed the case, I should think... so, from my perspective, it seems likely that the dev themself doesn't have further information on the matter themselves... it might even be that their work hasn't been reviewed yet, or maybe it was reviewed and found to be non-compliant with site-wide policy... but, like I said, I can't speak for them.
If you happen to be aware of any other projects that are still down since the de-indexing though, please do feel free to share, cause I can search around for developer comments and such from there.
This isn't super relevant, but... along my searches, I found an article that listed the total NSFW tag usage to 28,114... and a search now yielded 27,201... so, Celsius and the "old" version of Triple R from the same dev appear to be of those 900-ish that are currently down/de-indexed. (
You must be registered to see the links
)