From what I know the situation I feel Russia is completely justified. You can’t just steal reserves, sorry. Now that they’ve taken that step it’s hard to blame Russian for not wanting to hold more of those “reserves” when it’s easily stolen.
What reserves have been stolen? The customers are seeking to pay in euros or USD, as they had been paying for years. Now, Russia wants to change the method of payment, mid-contract. Does the contract allow that? I doubt it.