If its any help mine was approved on the 31st March and I got a text last night (06/04/22) saying passport printed. I go on holiday on the 22nd so it’s still not in my hand and tnt have reported s massive backlog so I’m still not out of the woods yet by a long shot.
I’ve learnt my lesson the hard way possibly tp the tune of £1600, allow 10 weeks or don’t book unless you already have a passport, will not be leaving it late again.