Russia did not stop after 3 days, didn’t it? And there is no indication it will stop any time soon.
Russia is also old and broke, but it had enough to keep going. And Russia needs to spend a much higher percentage of the GDP on war than China.
I’m pretty sure China can take Taiwan if it wants to, I just hope the estimated price will be too high for them to actually pull the trigger.