Idk what's taking so long in my case. Me and my friend have same profile and she got her ppr on 14 june. I even paid full program fee for my master course at UBC Vancouver and no Gap.
A friend of mine got his ppr next day after BVL.
I also applied from Pakistan.
SDS
Applied on 17 june
Biometric on 20 june
Medical updated 20 june
Review started 23 june
Still waiting for the decision