That’s because they and other countries like India, China and one more is there are directly involved in strategic partnerships with USA, UK and Russia. The thing is, if they give direct support to Russia or if they don’t support Russia they will get negative impression from both side.
I mean they have proper business and proper treaties with all the nations above so why would they show their support directly?
It’s not like they are gonna work normally with them, it’s just that they have commercial relationships with many countries and they do not want to be part of the WAR and any decisions made thereafter.
These countries are allies and sanctions will not let them interfere despite many countries will join in giving sanctions but these countries are more focus in their business and that they know how the economy will be affected. Russia in other ways know these at first that China will still support them even there are many countries who will against them.
Yeah, its all about business. China is a businessman and they jusf want to make money. They dont hold a gun to anyone's head and make them sign deals. Bags of cash maybe but not force

Aside from that China is already Russia's primary trading partner. Sanctions or no sanction that will no change for a long time. As long as Russia provides China with cheap natural gas, nothing will happen to their relationship.
Thats correct. With or without sanction on Russia, China will always purchase gas and oil from Russia. Therefore gas from Russia is absolutely necessary. Its on China's interest to secure a safe supply of gas from a friendly country.
And besides it is not China's fight. Both Russia and Ukraine are friend of China. China has no reason to suppport the war between the friends. And its very hard to take side when conflict happened and both side is your friend. What a friend only can do now is to defuse the tension rather than giving a weapons to create more harm.