>>275117726
Just filed a report on their reviews
Devs shouldn't be able to review their game and manipulate the review system, that's actually against Steam's ToS
https://partner.steamgames.com/doc/store/reviews