Many things cause these delays one is having more than 1 person on the profile, so now IRCC will need to verify information for more than one person thus taking extra time some of the IRCC office are short staffed probably Montreal office have the most amount of people working that is why most of the ECOPR's are issued from Montreal and now they are planning to cut off more than 3000 IRCC workers so this will cause further delay and the third reason would be some profiles need extra verification as compared to others and now with stricter rules they are probably verifying each and everything before issuing COPR as cancelling COPR after issuing it would be a big hassle for them and also show incompetence. Man I have started talking like IRCC workers lol I wonder if they are hiring after firing 3000 people

.