There's a note at the top of this page. Seems like a response to itch.io delisting nsfw games all higgeldy piggeldy in response to pressure from payment processors.
I don't remember what exactly was said before and i don't get to see it while witing a respons, but I don't remember this getting a price in the first place.
I most likely miss the point but I don't remember everything anymore, I just know that well yes germany crazy people or who it is, causes trouble like stuff your mentioning.