You agree to the ToS of Stake by using the platform and entering the forum challenges. In particular you agree to the condition that they may limit access or eligibility to promotions at their discretion.
It also creates a fair playing field for other users who actually deposit money to play. It’s unfair to them if someone who never spends their own money is constantly taking advantage of forum challenge wins that could be won by those who are actively participating with their own funds, while you win them through drop code bucks, as you mentioned.
This is a business and you’ve been given a free ride…. Stake will look at your value as a customer considering the losses they have vs your deposits/bonus value. If you want the perks of freebies you have to contribute as a customer.
You were doing so well that Stake had to ban your promotion eligibility temporarily, that’s kind of a W!