That's a lesson which IRCC has taught us that although your file is perfectly good with all required documents in it... They will process our application only when they want to... irrespective of the timelines their agency claims to maintain.
I left job after my BG check moved in February...