I think China likes Bitcoin because money flowing into it does not strengthen the dollar thus putting pressure on their foreign reserves. If people are sneaking their money out of the country, they'd rather be trading it for Bitcoin than dollars.
If China could effectively ban bitcoin, they'd have done so long ago; they don't because they can't enforce it and they know it and it's better to look like you don't care that to show that you don't have the power.