Hmm. I kinda remember seeing your game, so it must have been indexed at the time.
There are four states a game can be in: indexed, not yet indexed, temporarily quarantined, intentionally not indexed (and banned as a trivial extra non state).
Some people complain about being "shadow banned" for not having a high enough ranking in popular browse or not appearing on search. There is no such thing, and I do not see a reason to not believe this statement. If they do not want your game, they can just delist it, no need for shadow things. And if it violates tos, they would remove the game and probably the developer along with it. If the developer or the game do things Itch does not like, the account might lose privileges, like being eglible for indexed. I have seen this happen to devs abusing the publish function to try to get views.
Unless there are problems, as have unfortunately happened with your account, support does not seem to contact devs a lot, regarding these things. Especially you do not see the state your game is in, which is cause for a lot of frustration to the devs that wait for indexing or have games in quarantine without them knowing. And as you have experienced, it can sometimes take a long time for problems to clear up.
As for tipps from a user for your game:
You might want to read here https://itch.io/t/2885012/tips-for-reducing-the-size-of-your-build . 9GB is kinda big considering state of the art tech and your content. You are at version 0.2. Do you plan the game to be 45GB big on completion?! The negative ratings are no surprise. There are some scenes in your game that some people hate with a passion. So instead of doing what all other users do, and not rate at all and move along, they rate negative.
The description of your game is rather short.
You could evaluate the tags of your game. Open world does not fit. Neither does turn based combat very much. Just look at similar games and games that use those tags. Is your game having the featurest that people looking for turn based combat games look for? Avoiding negative ratings, in my opinion, is the art of attracting people that like your content and deterring people that won't. Because people feeling betrayed by having their expectations spoiled are emotional and might express that by giving 1/5. Can't avoid all haters of course. But at least for some content, the experienced user should suspect why some bad ratings were made.
And regarding the major update devlog, just look at the recent page. Are most of those games major update devlog games or new games? Getting on recent again is possible, but seems to be a rare thing.