I agree with the other posts above. Normal times 12 months or less is quite possible, right now, who knows. What we consider to be a straight forward app can sometimes get held up in the background check for the applicant. This part of the app is usually handled by a 3rd party on behalf of IRCC who has no control over how and how fast the 3rd party conducts the checks.
A couple factors they have to deal with in the PH is the lack of a cohesive national database between NBI and PNP for example, making it harder for them to verify the data. Another is when there are other people in the PH that have the exact same name as the applicant.
One other point, I see you are using a representative. Make sure you review it before it is submitted for accuracy and omissions. During the processing, if something is not correct or accurate, saying to IRCC that your rep made the mistake is not an excuse for IRCC. You are responsible for everything submitted.