Not at all. Itch is really a signpost for our Patreon, where we have our new builds.
Still sucks to lose it xD
Viewing post in Itch did an Oopsy, Now What? comments
I would say the optimal time is now.
The more people who support the game contribute to the 6 people we have on staff who need to be paid a living wage. If we can't pay our people, there is no game. We have loads of BTS and updates, plus the monthly pinup. We're an indie adult game; we have no big investors, just players who want to see good games get made.