Only IRCC knows why, Every time I contact them either directly or through MP, it is always the same answer, "Your application is non-routine, we cannot give you a time frame when it will be completed". I think once they reach their yearly quota of applications, they don't care if other applications fall through the cracks and they hide behind "Your application is non routine". Basically there is no one who can hold them accountable at this point because they have already reached their quota for the year. My spouse and I applied at the same time and he has already got his citizenship over 6 months, I guess I am one of (un)lucky ones.