Been dealing with similar issues with different companies. My feeling is, shipping delays are completely understandable and just something we all have to live with right now. Businesses are closed, warehouses running at reduced capacity, the post office is broke.
However there is literally no excuse for not being able to answer an email or a phone call. If you can take an order, you damn well should at the very least be able to communicate with your customers.
I had ordered a new oven from Best buy, 2 weeks later I'm still waiting on it so I start trying to contact them to get a rough estimate on a delivery date. No one gets back to me for over a week so I canceled the order.
Around the same time I ordered a desk from I forget who (small company). After 2 weeks I emailed them and asked if they had any updates on delivery time. I was emailed back in less than an hour. Delivery was expected in almost 6 more weeks but hey, they answered the damn email so I didn't cancel and just waited patiently.
Both companies experienced shipping delays, one got to keep my money, one got to go **** themselves. Only difference between the two was one of them took the time to write a 3 sentence long email.