Yeah, I can relate to the feeling of being a sore goddamn thumb on that site if you're not literally just another litRPG/isekai/kingdom builder/whatever the hell else in that zip code. The work I posted on that website definitely had a dark, gritty undertone and a lot of moral ambiguity that I feel really limited its ability to really pick up any steam at all(not to mention I don't tend to spoon-feed crazy amounts of information). My overall rating was 3.93 stars but I still considered that to be kind of unfair in some cases.
My work, if you want to know exactly what I mean: