We are in same boat . I am also waiting for ppr . My application received in 27 September. I received decision made 7 may .and pre arrival 16 April. I also still waiting for ppr.
Sometimes lawyer can not send correct information regarding file. Because they do some mistake in the paper work. And not informed to us , that's way we face delayed in the procedure. I was also suffering from this problem.