Also because Russia already had $50 billion stuck in Indian Rupee they cannot use. So they now use CNY of course, but even now a lot of exports still gonna be sold for USD.
They can, India will happily sell them stuff for rupees, but the problem is that Indian exports mostly don't match Russian import needs.
They can of course invest into India economy to get even more Rupees.