The nerfs and balance changes all look good.
But the reward cards? I am making c3-1 every season, so the change doesn't really affect me, but new players? You are punishing them even more. I realize the bots are a problem, but reducing the reward cards is going to do nothing to decrease the bots. They get free cards with very little effort. If anything, the bots will keep increasing. What's to stop them? Fewer reward cards? No problem: just make more bots. As you say, fewer reward cards may—one hopes—increase the value on the market, so if that is true, why would the bots be discouraged anyway?
The only affect here will be to disincentivize new players even more. New players have to deal with being constantly beaten by bots, and for their effort they get only a few cards worth a few cents at most. Why should they keep playing when they have to deal with such frustration for almost no reward? Sure, the goal is to get them to buy packs, but unless you get them excited about the game they will never have any desire to buy packs.
The problem as I see it is bots. But the solutions put into effect so far are not targeting bots, but rather new players.