Sorry to read about your document problems. Similarly, I have been waiting 11 weeks for a child’s first passport. My delay is due to the passport office requesting an additional document then taking 6 weeks to acknowledge the document. In desperation, on Monday, I wrote an email to my local constituency MP and he took immediate action. He cannot guarantee that I will receive my passport in time to travel but today at 9am my passport status changed to ‘approved’. If you are overseas what MP could you contact – the constituency MP of your UK residence?
I explained my predicament and timeline and dates of travel and asked if, as my constituency MP, if they were able to contact the home office on my behalf as the home office is in charge of the passport office.
Hope this helps.