Nope I'm outland. I talked to couple of agents. Told them its not fair cause people who applied way later than I did are receiving their ppr and mine (although every step is complete) has been waitinf for a final officer review for the past 6 months and you know what he told me? That you can not compare yourself to others!!! And I'm like to what can I compare my case then? They dun even make sense. I'm afraid my officer is either dead or fired so that his/her applications are just down the garbage shoot (you know cause that's the easiest solution for IRCC to handle applications)It really makes no sense whatsoever. You'd think all the delay is due to waiting period due for each step of the application processing and once everything gets completed, your application gets approved automatically. Seems like there's no system in place or accountability of IRCC and they can just ignore applicants if so they choose even after process completion.
Are you inland or outland? If you're inland, maybe it can help to talk to your local MP to get some action done.