Those libs who pretend to support China ultimately want China to follow their script. They keep forgetting that China is a sovereign nation and is not their social experiment.
So the moment they see China going against their script, such as standing firm on the issue of Taiwan, they go nuts. Because to them China was supposed to become another Taiwan, meek and obedient. China was not supposed to speak out against a white European nation. So because China is not obeying to their script, they throw all kinds of labels at it, calling it fascist, imperial, and authoritarian.
The liberals and conservatives two sides of the same imperialistic coin. Both have the same goal of undermining your sovereignty. Imagine them as robbers. The conservatives would try to barge through your front door. But the liberals would try to influence your household to open the door. The end goal is the same.