Thanks for the info :)
The only thing I can think of is that maybe I accidentally triggered some automatic spam filter by giving ratings to too many games at once, however I suppose that should have been instead stopped by an automatic google captcha instead of instabanning. Of course I understand that you are probably in a hard fight with spammer bots and such, but I suggest you tune the autobanning algorithm a little bit lower in sensitivity, if it would turn out that it is related to my case, as I have done everything with using my normal human hand to manually click on stuff.
However, I'm still in the dark, as I have sent email to support a day ago, and still only got an automatic "Your request has been received and is being reviewed by our support staff." reply, so yeah, it's just a wild guess anyway. I understand that your support staff may be overburdened with requests, so I'm patiently waiting for a reply :)
And please excuse that I'm clueless, but I never meant to contact a developer, I didn't even know that there are "developer run communities" on the itch platform, somewhere else on this website. I was thinking about privately contacting a general community moderator like "No Time To Play", as I thought he/she would know what's going on with my account, and I didn't found any alternative ways of directly contacting a mod, because even though, as you said "there are plenty of chat apps", I didn't found any alternative contact info on his/her profile (besides twitter). But of course the whole "contact the mod" thing is useless anyway, as they technically don't have the permissions to provide account specific support, so maybe it would be wise to update the "community rule" to:
"If you have any disputes about any decision made inside of a developer run community, by a moderator of that community please politely seek them out in private to raise your concerns before contacting an administrator of that developer run community."
Or something like this, as otherwise it's confusing people to think that itch is only one big community and it's not some kind of gathering of many other "developer run" communities.
Also, maybe it would be nice to add with big letters to the community rules something like:
"Don't ask for any kind of account specific support in the itch community, contact support instead."
As it currently gives off the vibes that like as if community moderators can help with stuff that only the "support" is supposed to handle.
Of course the rules may already contain everything you informed me of, but as I'm not a native English speaker, I may misunderstood it or overlooked it, so I suggest simplifying of the community rules, so even people like me can easily understand them.
:)