Too few people understand how the supply chain actually works and it's true scale. The majority of people are the "Apple should just make their phones in the US" people. Anyone who has spent any real time in manufacturing knows why it's not that simple.
From the mining of elements through transportation of raw materials, importation, to manufacturing of components, packaging, then distribution and finally commercial sale amd everything in between. There are several dozen moving parts at minimum in that "organism" for lack of a better term. Any slowdown or stoppage anywhere in that chain creates market disruption. The more slowdowns or stoppages in that chain, the larger the disruption and the longer the effects remain. In the matter at hand, we literally had issues at the mining stage and it just cascaded from there... therefore unprecedented disruption. Add to that; social unrest and skyrocketing demand... you see where this is going.
Think of it this way in everyday terms; how many of us have been traveling on a highway and encountered a traffic slowdown or stoppage? We creep along, creep along, we pass the incident(s) and finally we get going again. This COVID-19 issue was the equivalent of a complete major interstate freeway shutdown, but on an international scale. It will take time for "traffic" to get moving again. It doesn't happen as soon as the incidents get cleared. It just doesn't. In order to recover it takes relaxed demand <laughter> and no further disruption.
My personal opinion based on what I see in my manufacturing related job every day, the effects will be felt for at least a year. Two, honestly, would not be a stretch IMHO.
JM2CFWIW YM