Increased Russian defense spending sounds impressive, until you factor in Russian inflation & currency devaluation.
Speaking of which:
84.87 rubles to the dollar on August 5th, around the time of the Kursk offensive.
Currently at 92.98. A change of nearly 10%.
The yuan vs. ruble rate has been looking just as bad.
Also, keep in mind that Russia now has huge, rapidly increasing expenses related to soldiers who have been killed and wounded, that are, in many cases, recurring debt / overhead.