Exactly the same has happened to me, although I only have 8 months to run so not a huge issue.
I’ve have just booked an appointment next week, fast track, in person for a 50 page passport. You get it within 30 minutes. There were plenty of appointments available when I looked.
It works well as I’m back to the UK tonight, with UK travel next week and then back to Europe the week after.