I think your timeline looks normal. By the way, how have you managed to get a PPR while the travel restrictions are preventing IRCC from issuing visas to outland applicants? Do you have relatives in Canada or something like that?
I'm waiting since November 2019 with almost everyone else who applied in that month. People's files are complete and approved but they stopped issuing visas since March 18.