Delisted doesn't mean removed, it means that you can't find the game through the Itch search. Ero Hunters is still delisted, but direct links to it - such as from the SFW Monstergirl Hunters - still work.
So, to help out we should make "mouth to mouth"- advertisment? set up links in forums, where we are allowed to, as much as possible?
That would help a lot :)