I still think that the global supply chain debacle was partly due to the Trump tariffs. People were already scrambling to find new suppliers before the pandemic. The situation is a culmination of all of the stuff that happened in just a short time frame.
This disruption actually makes things worse for China, since once/if new supply chain components established outside China, it will be hard for them to get business back.