I think you are playing a lot of Warrior. You have only 5000 armor per month in total. So I guess you spent it all. Just wait that one day then your armor gefreshes.
Just tested it in Wild ranked and casual and I got armor from the upgraded HP and spells. So yeah, you must have used up your monthly allowance. Consider buying the armor flatrate for $99.99/month.
As you can see on the screenshot I didn't get armor from it, same for the Shield Block spell. Just lost the game because of it.
It is a bug ? What happened ?
I think you are playing a lot of Warrior. You have only 5000 armor per month in total. So I guess you spent it all. Just wait that one day then your armor gefreshes.
Just tested it in Wild ranked and casual and I got armor from the upgraded HP and spells. So yeah, you must have used up your monthly allowance. Consider buying the armor flatrate for $99.99/month.
Do you have a replay of the game?