Hey
@ZOYAMAN13 didn't you contact your MP, even before the application came into process? MP's usually play a role when the processing time has already exceeded the regular time period. Not sure how much they can help during processing time. Sorry to hear that your application is taking longer than others, but my suggestion- Calling customer service repeatedly/ contacting MP multiple times during initial processing months is not gonna be much helpful.
Customer service agents have very limited access to information. And you said they were rude last time you called, because they note on your file everytime you call them (And yes it is their job, but still). And they are not correct all the times.
Example- During our PR processing, Background check used to have status- Not started yet, called customer service oh its not started yet, and then people got PPRs in a day from the update that they started BC check. How can BG check be done in a day?
There is not much that you can do other than having patience and waiting, when dealing with IRCC.
Again, sorry that you have to be in the waiting line.