Yup, they gave me a similar answer, but they didn't even give me that 3 months, they just said they are doing their best to process as soon as possible. The same uselss answer they always give.It was the anniversary they received so I gave IRCC a call.
I asked the agent whats keeping my application stuck, she said she has no idea. Apparently my background check has been complete for a while, and there doesn't seem to be anything on my file that indicates a reason for the delay.
She gave the standard reply that she'll contact the local office and that I should hear back in maximum 3 months. I chuckled when I heard 3 months and she said there isn't anything she can do about this new timeline.