“Sanctions!
Rubles is still down 33% against the dollar since the start of the war.
Since trade and use of ruble is very limited, and value basically set by Russians artificially, the reported “value” of the ruble is basically worthless.