are we talking about the ones on Itch.io
Or are we talking about the one you had a link to once.
Cause that one with the link to was unofficial, and that means that stuff was not "free" but stolen content, and you shareing a website that steals content is just as much a pirate then any who does it in general.
There is a reason your other account got banned.