I hadn't realized. Now that you mention it, I actually stumbled across your game another way, I can't remember if it was through a Google search result or an Itch.io collection. Hopefully, Itch.io is just trying to save face. If you create a new profile, they might not even bother shadow-banning you again unless there's another wave of bans down the road.
Either way, I've noticed some game devs finding decent success posting their work on DeviantArt. Whether you make a new account or not, it might be worth a shot publishing there, though DeviantArt also has a history of being quite picky about what content they allow. The safest bet seems to be X (formerly Twitter), but it looks like you have to put in the work to build a community there. I don't think you'll have any trouble with that, though, since it's obvious how much attention to detail you put into your games.
Maybe not everyone will appreciate it, and some might even take your hard work for granted. But trust me, even if we're just a quiet minority, there are people out there who truly value the effort creators pour into the details. I'm not saying you should flood your games with endless details, but if you're ever on the fence about adding something because you're not sure if people will notice, just go for it. It's your game, your own enjoyment comes first, and everything else follows.