Hi,
Have you held a child passport before? If you have your application would be classed as a renewal. First adult passports tend to take a lot longer. The 3 week time line was pre covid, some people have waited months. As your due to fly quite soon I would give the passport office a call and see if they can offer any advice.
Good luck!