On Itch it is merely a Shadowban. Meaning you are unable to find it via Itch.io intern search but can find it via a link to the page if you know it exist like for example over Google or Patreon
Yeah, but it still sets a bad precedent for potential future censorship/bans
I sadly have to agree.