You don't have to provide a PCC for Saudi Arabia if you're no longer residing there. The cic website has very clear instructions on who should provide the certificate and what is the procedure to get one. I don't think you need to worry about this at all as the one you sent along with the LOE should be more than enough. (
https://www.canada.ca/en/immigration-refugees-citizenship/services/application/medical-police/police-certificates/how/saudi-arabia.html)
It doesn't matter if the PCC is provided based on Pakistan Embassy request as you are a Pakistani citizen, your other option would have been to follow the guidelines from cic which would require more time and would delay the application. Almost everyone requests the PCC through Pakistan embassy and don't face any issues.
I don't think there's any reason to worry about the PCC especially since 2 months have already passed and the R10 check would have been done by now. You can just try and relax and not overthink as doing so will only create more anxiety for you and nothing else. Your application will be processed normally and you will hopefully get something within the normal processing timeline of 6 months.
Wish you all the best!