The difference between the US and others is, others have not experimented with procuring untested equipment in large numbers. So the Chinese can compensate for their lack of experience with their tech lead.
April's done, so the next window for an invasion is Sept-Oct. If the Chinese attack in just a few months, the US will basically be participating with a Mike Tyson with a broken arm. As per the Pentagon, they need until 2026 to have the minimum B4 capabilities in order to fight the Chinese, not counting the obvious delays.
The US today has 125+ combat-coded F-22s and some 150+ combat-coded F-35s out of 300+. The Chinese have 200+ J-20s in total. If we assume Oct 2025 or April 2026 is D-Day, then the US would have added about 100 more F-35s, whereas the PLAAF would have added 100-150 jets every year, or about 300-450 jets in just 3 years. So we are talking 500-650 J-20s by the time both sides fight. I'd actually say the Chinese would take the lead in both numbers and technology by then. This is not counting the fact that the US needs global presence, whereas the Chinese presence is regional.
The F-22 needs upgrades, the F-35 needs to finish development, neither jet is ready to take on the J-20, even by 2025-26. And even if the J-20 is not combat proven, at least the J-20 will be operationally proven by then, while maintaining a terrain advantage. The USAF isn't in a very good position over Taiwan considering ground realities. All the Chinese have to do is not be incompetent.
Stating ground realities isn't cheering.