Based on what you have written, he is waiting for his PR application to be approved - not for his PR card to be mailed. He would only be waiting for his PR card if his PR application had already been approved, he had already received the COPR (confirmation of PR) and he had already "landed" in Canada to officially become a PR. Has he done all of this?
Having a PR application in progress does not give him status in Canada. So unless there's information you haven't included, he wasn't on implied status - he was out of status during that time.
If he reapplied for a work permit again after he was refused the first time he reapplied - and he didn't also apply for restoration - then he's going to be refused and this second application really has no value or meaning.