Finally I got PPR today.
For the benefit of everyone: I waited for exactly 21 days/ 3 weeks before I received my PPR from the day a decision had been on my file. In this time, I mailed CPC Ottawa twice with no response and called IRCC thrice and connected to agents. One of them send a reminder to my VO to look into my file after 'decision made'. For everyone on the fence with a similar case, just be patient. I know ppl get PPR even a day after a ghost update, but as my case shows, I had to wait 3 weeks for my PPR to come through. Good luck all!