Please explain to me the logic of canceling applications? Even if we are to assume that IRCC has that line of thinking then why would they actively continue to process applications albeit at a snail's pace? Also, the NOC 2021 change is a long way away and if that were to become the cause of cancelation then we would definitely get an update on that. IRCC is random but not that random to just one day cancel without any justification or reason. Backlog is not an issue as there are merely 50K outland applications that could be processed within a couple of months easily.
It's really simple, no PPR for recently approved applications. Some people had their applications approved in June/July after re-meds and ADR's according to their GCMS notes and still no PPR was issued. Why risk expiring documents again, reprocess wasting more time instead of just issuing PPR and closing the application?