I like the game but I feel like it's still missing a lot of stuff, like a distinct style and probably a better exp and stats system so I won't write a review for it because I'm unsure (if I had to vote I'd put it at 3 stars with a "recommend").
As for mass downvotes my assumption is that it's either ads, the lack of "idleness" (basically it being too active) or the fact that it's hosted on crazy games.
Ads are annoying anywhere you put them, everyone hates ads and they objectively downgrade the experience, but I personally can look past them since it was only for boosts for me, but I've heard they appear out of nowhere every now and then for others, so that would make sense for the downvotes.
The lack of "idleness" or well the game being too active is somewhat of a subjective thing that a lot of people have divided opinions on in incremental community, and many active incrementals get downvoted for the same reason which I'd say is unfair, but I didn't mind it so it can get a pass from me there.
And as for it being hosted on crazy games well generally people here hate anything that is not on Itch.io or it's own site (or steam), which again is probably unfair to subtract from the actual games "score" but the site the game is hosted on can impact the PX so it still holds some weight.
PS this reminds me a bit of "Pixel Legions" was it inspired by it to some degree?