Hi Fahad,
This is normal, don't compare your case to others. Traditionally it has been observed that people who have traveled out of their home country have longer processing times.
Regarding your query about the additional costs you may incur ($400):
IELTS: You will not be required to redo IELTS, the points for English are already given before your application goes into "In Process" stage.
PCC UK & Pakistan: You will at some stage be asked to resubmit your PCC. I am surprised they have not asked for it already, as they usually like to have this valid throughout the application process (yes this means several PCCs maybe asked for till you get your PR). However you are not required to submit PCC of all the countries you have lived in like the first time. They will only ask you for the updated PCC of the country you currently reside in.
Regards,