To be honest, this is a pointless debate. Because both sides have different tradition and value. Both Muslim countries and China have fundamentally different belief, live style, doctrine, and even political correctness. And the sad thing is, both sides blames the other with their own fundamental value, that actually doesn't work to the other side. There is no common ground in here.
So the problem is, who respect who. The Muslims demand China respect their tradition and religion, while China demand them to respect Chinese internal affair. Nobody wrong, but everybody are also wrong in this respect. The main problem is because Pakistan is China's ally. Without this special status, nobody needs to talk. No Chinese will care about showing how good they treat Muslims in the country (because they're not actually care. As they're a communist country).
Now, because of this special status, as both China and Pakistan thinks that they're ally, and all weather friend, then there should be a common ground that everybody must respect. Pakistani posters, and muslims demands that China respect Islamic tradition, Uyghur Islamic tradition, and their freedom for religion. While China demands their ally to respect PRC internal affair.
Now, the question is, if Pakistani friends demand China to respect Islam and to protect their tradition, then can they actually respect Communism? An ideology that is actually Islam core enemy? People can argue that China is no longer a Communist Country. But that Communist ideology still has some of their trace in China's political system and also influence their Government decision. And Chinese Posters, like it or not, was born in a country that value Communism as their ideology. They may change, because of the influence from outside world, and their own old tradition, like Confucian. But it doesn't mean communism is dead.
You must remember, that in Cultural Revolution in China, they hated all religion, and burn all religion worship place. Whatever they're temple, Mosques, Church. So even if they're no longer the same as they were in that era, but that Communism still there. Of course, China wants to change. They're evolve, to leave their communism doctrine. But you can't expect them to suddenly become somebody else that is not the old them. It require process. and the Geo Political situation influence their decision. They may return to be a hardcore communist if they think they need it again.
And for Chinese people, you must learn, Pakistan is a traditional Muslim Country, who use Islam as their core value and tradition. So, to respect Pakistani, you have to respect their core value too, Islam.
So what kind of common ground that Pakistani and Chinese people need? Without this, no progress will happen. Does Communism make trust impossible to both Pakistani and Chinese? Or does Religion make Chinese doesn't like Pakistani? If both side agree that kind of trust is impossible, then there is no need to talk any further.
BUT, if everyone still think that trust can be required, and bridge can be build, then there should be common ground, and actually compromise. So what compromise that both sides can give?