I released my game on itch, didn't do any marketing and it got 10 downloads.
Which was 10 more than I expected honestly. No idea how they found it, the stats page shows nothing. I didn't even do the release post cus I planned to update the game before doing any marketing. That's it, thank you for wasting time.