Okay got a new update.
Earlier when I called the IRCC, the representative confirmed that they are processing photo request application of 25th June, but when I called today they said they are processing photo request applications received on 5th June!
This is so weird, they are not regularly updated with the processing, hence such confusion.
They have no update if the photos were received or not though I sent the same via registered mail which reached them 14th July.
Moreover they ask me to wait 6-8 weeks more for PR cards.
It's been almost 4 months since I landed. The wait is hectic.