Why isn't China acting. Putin showed the world is not going to do anything when an aggressor invades. Trump is doing it now. Nobody stopped Israel. What is China waiting for?
They are helping Iran militarily and diplomatically. The last attack on Iran ended in 12 days. The Americans or Israelis haven't send any boots as a proper invasion requires. So they are just waiting and watching.
China is starting to act.[1][2] There's a summit with Xi and Trump coming up.
China is pushing for a cease fire with Iran. China has also stopped aggressive flights over Taiwan airspace for the last week, for whatever reason.
Diplomats on the China side are worried about the Trump administrations's amateurish approach to diplomacy.
"... Trump’s reluctance to delegate, disdain for process and focus on quick wins, banking instead on personal magnetism and his “gut” as summit organising principles. ...
“You have a handful of people who have never done this before, putting together what may be the most consequential trip in the president’s administration on a wing and a prayer. The Chinese are beyond worried. They’re apoplectic.” - South China Morning Post.