cybereality TBH, the vibes I get there tell me they are unprofessional.
The tut series is a long process of videos that take me hours a day, and I am still proud of what I'm doing. The Godot series combined with a new Unity series gives me over 50 videos about programming. Itch will not be able to stop me from that sensation of pride, but they basically ditched my showcase for my zombie game which I was going to publish there after I was done with the Godot beginner tut section- in hopes of at least getting donations. I need to showcase it somewhere, in a store where it can be advertised before its release. That game was made with everything I've been showing them/will show them in that beginner section, so that I might get more viewers.
Plus, they gave me no explanation for ditching the showcase, either.