Dont limit yourself to only Itch, and patreon, put it on steam and you can only make MORE money there doesnt seem to be any reason as to why the game cannot be put on steam even if it is an unfinished state, just put it there with a disclaimer and update it ever so slightly :)