So am i tbf, i havn't had feedback from ANYONE who's played through itch, so tell me if it works alright, k?
Probably gamedev or indiedev subreddits, theres one for itch but its really inactive and and gets little interaction.
I'd say, don't straight up advertise your game, show a little bit of gameplay of it and talk about your experience, then post in the comment a link to the page for anyone whos interested. Game adverts tend to not do too well on their own.