It's not the materials or anything like that, it's more that China is dealing with 3 months of being shut down and getting caught up is going to take a while. Not to mention shipping is pretty expensive these days due to the fact that passenger flights which used to carry some cargo are not flying anymore, running without passengers to bring ppe to north America or like Air Canada is doing, ripping out most of the cheap seats and turning passenger planes into cargo planes just to transport much needed supplies.
Everything will take time and I have talked to Wahaha360 about this over the last couple of months. There is no quick and easy solution so we all have to be patient.
You need to remember something like this has never happened in modern times. There is no timeline, no end date, no predictable path to rely on.