There is sharp increase of "India bad" news currently. Few years ago during their worst crackdown on Kashmir, western media completely ignored that, because US were using India against China. Even few months ago Biden went to India and explicitly told Modi US won't talk about any Indian atrocities. But now India refused to get on board of US sanctions and warmongering, so are they being ditched? Maybe even consent is being manufactured for some sort of imperialist aggression, especially that Russia plan failed and China look more and more impossible?
No. Quite the opposite. During the G20 Summit, India allowed U.S. jets to refuel in India. Whatever criticisms of India in western media is just that, mere talk.
The recent India sponsored assassination on western soil is the reason for the increased rhetoric. India killed a Canadian citizen on Canadian soil which is very different from atrocities committed on other side of the planet.
India also has cheap labor and sizable (top 5-10% earners) consumer base for western capitalists to sell to.
India is playing both sides. Besides, BRICS is more about economic cooperation than military. India will not join any anti-Russia alliance like NATO Plus but will happily join anti-China alliance like QUAD.
And yes there have been economic disagreements between India and China as well. Look at how the recent SCO meeting went.
It's interesting how people are instantly assuming that India is responsible for the murder. It is based on what? The words of Trudeau, who tells us it's from an unnamed source (apparently the Five Eyes). We cannot have actual evidence because it's all Intelligence stuff. It's a "Trust us bro" moment, and I have no trust for the people who keep feeding us lies about Iraq, Russia, China, etc.
I have no idea if it's true or not, but accusation coming from the govenment notorious of baseless accusing other countries like China, Russia, DPRK etc. of political murders, and the one being frequently used as test balloon by their southern neighbour for stupid diplomatic moves, should not be very believable without really strong evidence.
Also note there was no generic 'We support rule of law' diplomatic message from India after Nijjar's death. I believe that India wants to be have an Israel like assassination program.