@MT1Hi we are all customers here so we have no idea when a device will be in stock.
You can contact O2 directly to ask when a device will come in stock but be prepared to hear that they too might have "no idea" when that will be.
All numbers are here in this guide.
https://community.o2.co.uk/t5/Other-Products-and-Services/Coronavirus-Covid-19-Community-Help-and-Su...Well I will ask you to be patient and wait. You will receive a dispatch email immediately some of the device come in stock. But if you want it in hurry you have to contact then and if you're not sure, you cancel your order with them and take a plan with a different provider. Well these are my opinion but I hope it helps