China doesn't have anywhere near enough logistical tail to get military forces across the straits. 16Knt troop ships means a 12 hour jaunt (minimum) from the mainland to Taiwan, which will be under fire the entire way. At best, they could land a brigade's worth of troops.
They have an air force that hasn't conducted large scale combat operations since the Korean War.
They have a army that hasn't conducted large scale combat operations since 1979, and most of their military equipment is based on Russian designs - what they have designed hasn't been proven in combat.
They have a navy that hasn't conducted large scale combat operations since the 1st Sino-Japanese war in 1895.
That is before one factors in the fact that their naval aircraft have a breathtakingly short range (which means they would have to get very, very close to Taiwan to start with. Currently, they can't do a full load-out and keep their range).
The People's Liberation Army (and it's navy) are simply not capable of crossing the straits.