Guys, I got my visa approved yesterday with PTE. I reapplied after refusal because when I was refused initially my agent forgot to tell me to send the PTE score to IRCC to verify, and due to their mistake they couldn't verify my PTE and was refused. So I sent the scores to IRCC and reapplied, mentioned all in the explanation letter and got my visa approved with PTE yesterday.
Please note: pte scores have to be sent from the test takers id to education institutions and IRCC for verification. While applying for the visa. And when PTE requirements is asked by College or University IRCC has no issues with it. ( Misconception of many applicants )