Why? My application took a long time, and it was due to some hold up that couldn't be explained to me, so they said it is related to my biometrics. All I could do was wait, and then the biometrics problem got solved all on its own. Personally, I think they had a backlog, but were keeping public appearances. I won't know.
That said, my parents went, and both their ID and passports were done within two weeks.
I still need to do my passport application which I couldn't do while my ID was still in process. That was stupid. Why they don't allow you to apply in parallel is beyond me. You can do a single application to do both, but I didn't know that since I went through the online route.
No need to get legal assistance. Just query them.