Well... Criminality test says "Passed" and "No Criminal Record After Fingerprints". For work purposes, as well as other security-related licenses, I have been positively vetted more than once, and it never took more than a few days. This is a complete absurd.
I have 17 days of absence altogether, no troublesome places, nothing out of ordinary about me, not a single parking ticket. I'm starting to feel almost like unwelcome here...
Criminality is a separate process from security screening. Looks like the security screening is what is also causing your background check still not to be cleared. Do you have a security clearance for work? If so, then you should contact them, maybe first via web form and then contact MP, and tell them that you noticed that "E-Grant Clearance Pending" status in your GCMS notes and that your background check is still in process in your tracker, and tell them that you do have whatever security clearance for work and ask if there is any information you could provide to help them clear your background check.
Unfortunately people tend to get stuck in security screening often based on what countries they are from and where they have traveled to. Sometimes also delayed based on race if you happen to get one of the racist agents. But if you already have security clearance from work, it does seem more odd that you'd be stuck in security screening. Unless for citizenship they screen at a higher level than the security clearances you have? I know that non-citizens who have lived in Canada for under 5 years cannot get higher than Reliability level.
I know what you mean about feeling unwelcome here! I was also feeling that way even when I was the only one waiting way longer than normal for an oath invite after everything had supposedly been approved (although recently I'm seeing more people from all offices reporting waiting 2-3 months after DM for oath invite - guess I started an unfortunate trend??)
The tracker says it was September 7, 2021 but perhaps physically it was September 2, indeed.
So 5 days before the 1 year anniversary of your AOR. Mine was that way too. AOR 2021/09/24 due dates 2022/09/19.