We have had an unfortunate combination of factors that has created this situation. Brexit was not expected to create shortages, but Covid caused a massive problem for us, coming as it did at the same time. That had not been factored in of course, and the training of more British lorry drivers was not possible because of the pandemic restrictions. Then there are worldwide shortages on top.
The perfect storm. But the storm will pass.