My citizenship application moved pretty fast until LPP completion, which makes it even more frustrating, because being stuck on LPP is not just IRCC's thing, they need to contact external agencies, CBSA, CRA, etc.
...But failing to schedule an oath in a timely way is 100% IRCC's incompetence and failure to come up with a better system to organize oath ceremonies, which becomes obvious when some people get oath invites within days of completing LPP and others have to wait for months. I haven't been waiting for that long, but some folks have been waiting like this since July.