Thanks for the response... I feel a little relaxed, otherwise the uncertainty is making one anxious.Your time will come.
I landed on June 17th, just received an update from IRCC 2 days ago saying that my card will arrive in 6 weeks.
So I think IRCC is starting to process PR card for folks who land from May to July now.
Patient is the key.