a) there were more AFVs present compared with the previous yearpintere wrote: It must be admitted though that he does have a point. 129. 1943 and 1944 saw the Russians lose 23,500 and 23,700 tanks respectively, so for each year about 65 tanks lost per day on average. By contrast, they lost 13,700 tanks over a 129 day period in 1945, about 106 tanks lost per day on average. And 1945 was the year when most of Germany's panzer strength was spent and her divisions all severely weakened. I'm not saying it was Tiger tanks, but the numbers beg for an explanation.
b) the campaign was short but intensive without major pauses
As for German armored strength spent that is probably an overstatement. As late as 10 April 1945 there were more than 3300 German tanks and SP guns operational by incomplete count. Of them about 2/3 or 2200 on the Eastern Front:

Note also what a small part "Tigers" made of the total strength.
There were also naturally AT guns, fausts and other weapons.