Something is seriously stuffed up in their shipping department. Every order I've place since last July has gone wrong and they only seem to have one droid to field all of the complaints. He can sometimes take more than a week to get back to you but he has always sorted my problems. Eventually.
In my case it really is 'Brexit to blame', but it must be chaos behind the scenes as even a replacement order to cover an earlier c**k up went wrong. I was assured that they are trying to sort it out but clearly they're not there yet.