Yes, we actually released the game on itch.io
before posting it here. But itch has recently changed their policy – explicit adult games with sexual content are no longer indexed in their public search. That means you can only find the game if you already have the
direct link. Because of that, in two days we had only 4 views on itch

So while itch.io (and Steam even more so) could be an option in theory, in practice it’s a huge back-and-forth with policies and restrictions, and it makes it almost impossible for a new project like this to gain visibility there.