First of all.
The notion of China can't land in Taiwan is laughable. It's impossible for China not to do that.
The question is ALWAYS not when China land in Taiwan, but how you can push forward from your beachhead. Again, you are looking at 2 scenarios.
1.) US did not engage but keep supplying weapon and munition to Taiwan.
2.) US did engage and as well as US Allies in the region.
If it was 1.) The war will drag on, but if China can strike a right balance as to how much in term of manpower and equipment they can lose and space it out, basically it's who have more backing, The West or China, China can win this in a long run, as the US and co usually have a shelf life of supporting, and they tend to lose interest after certain year of support. Chance is not great, but you don't want to go number 2.
If it was 2.) It have virtually no chances of winning. US trump almost all Chinese Navy, and then you are talking about some coalition of willing, pissing US off by either Attacking US base in Japan (which would drag Japan into war) or US Base in South Korea (Which would drag South Korea into war) or US soil in the pacific (which would drag the entire NATO into war) would not be optimal for the Chinese, it's hard enough to face off with US Navy which in term of capital ship is leading 3 to 1. That odds basically went sideway when you put Japan or other allies into it. The key to this war is to secure sea control in or around Taiwan, there are virtually no chance for China to break thru if they are fighting the US + allied.