China might be able to blockade Taiwan for a while but China's own SLOC are far more vulnerable. They are dependent on critical food, energy, and mineral imports — most of which pass through a few choke points where they are still unable to project sustained naval power. The US and its allies could cut those off at any time and China lacks the internal reserves to survive a long blockade.