Hey bro
I feel very sorry for your case and you must have suffered a lot.
Did you contact you member of parliament? They have direct line to IRCC. In my case their push worked well.
Frankly, such a long processing is a shame for IRCC and I think even your MP find it disgusting.
Good Luck