This has sometime do with the visa office. Some slower and others faster.
It's probably mostly to do with the number of prtds that are for those (seriously) out of compliance with the residency obligation, I.e. where the determination is actually whether the applicant is worthy of h&c relief or loses pr status.