Yeah, I agree that Itch io engagement is not what it used to be + Itchio visibility algorithm(if there is such a thing) favorizes only the same old established games leaving very little for new titles but don't forget about Discord communities and Twitter.
As for forums, there is also Tigsource.