They got banned from Latest Games and Updates page probably 8 months ago or so for a bit ( it was only a month or so, and was before the DRM started), the promotion of new releases page basically for saying to leave 5-star reviews on F95 to get a free release or a Patreon sub. It was something like that, I can't remember 100%.
Now I think they are saying to leave negative reviews so their release comes out sooner since they aren't seeing it pop up on the latest updates games page, but
I guess they didn't get the memo that their games are now banned because of DRM and will never get promoted again. And all their releases have been here day 1, considering some people get every release free