Okay, thanks.Feb 2017 I was abroad. I returned in May 2017. After checking the mail, I found the fingerprint request. The next day, I made the fingerprint. Regarding March 2020 fingerprint, there was breakdown and no flights to return to Canada till July 2020.
So yeah, looks like there's probably no issue with criminality but they are doing deeper security checks for you for some reason.
I really hope they finish your application soon. This kind of wait just makes my head spin. I'm sorry you are in this situation and I can only give you my best wishes and hope that you get out of this situation soon.