I have exactly the same situation in London and was told it could take 6 weeks and they appreciate my patience.
Unfortunately, there is nothing we can do, I think I will try that approach on some of our paying customers, as it appears to show integrity and puts the customer first. ”It may be days or 6 weeks?!”