My partner is Lebanese and one issue that has consistently come up with any discussion of Marxism (and honestly the online left as a whole) is Uyghur genocide denial. Essentially, they see it as proof of (white) western leftists being hypocrites and having a glaring Islamophobia problem. I'm inclined to defer to them, but at the same time, I've found myself often politically aligning with MLs on other issues, and I know very little about Chinese internal politics or the Uyghurs myself, so I would greatly appreciate being able to get an understanding of what the ML perspective is.
https://criticalresist.substack.com/p/dont-get-it-wrong-ukraine-and-israel-f79
Here's a recent thread that goes into Russia-Ukraine which may address your question: A question on the Russia-Ukraine war
You're viewing this issue + China through the lens of morality. The issue is the imperial core countries depriving the rest of the world of technology, resources, labor hours, good health and environment.
The process of achieving independence from the neocolonial system is called delinking. Its study is dependency theory. I would be unsurprised if no western leftist mentioned this to you at any point.
Delinking cannot be achieved by establishing autarky or pseudo-autarky across a wider alliance. Delinking is achieved through crosslinking, mutual development between peripheral countries. Russia is a semiperipheral country that does not engage in subimperialism (enabling neocolonialism) to the degree which states like India, Saudi Arabia, Turkey, South Africa, and even Brazil do. The way everyone analyzes this is harebrained because it deliberately omits the scientific advancements of global south Marxists