Has he passed all his background checks? If he has he will get in line for FD, then P1 and P2. There is a backlog and IRCC only accepts a certain amount of applications per month so it could still take a while. All you can do is just wait and monitor for any IRCC correspondence.