I don't know what's going on with ITCH, but my game can't be found through the TAG search
It's probably because Adult games are hidden on itch, unless you to go to the Account settings and mark the option "Show content marked as adult in search & browse".