I feel your frustration as I have went through similar experience to yours. No issues at all when I was an international student, and now after I've spent 10 whole years as an ideal resident in here, where I bought a property, paid taxes every year (a lot of it), no criminal record, not even a single speeding ticket, they treat your case like trash. Now someone out here will come and comment and ask me not to criticize IRCC as they're doing their job, they have long queue, etc. No, just because other candidates got lucky and treated well does not at all justify the unfair treatment of others. You know, I don't care anymore if they stretch the processing of my application, all I need is some real transparency, I need them to tell me where is my application now, and why exactly is it being delayed. Is that hard to do? If they can't do that, then it means the system is flawed. When I ordered my ATIP notes, it clearly shows that my test was scheduled for last year, and then the agent simply decides to postpone the date one year with no mention of reason. And now that new due date has already passed, I am pretty sure if I order ATIP again it will show a due date for next year in 2020.
It feels bad to complain and nag like this, but they left us no other choice.