You should please call up and find out the status with IRCC call center agent, ask question as:
-Eligibility met or not met,
-BGC completed or not yet.
They are not always updating the online account all the time
This will help you get an indication where your application really stands
If you are calling from Canada use this# +1 (888) 242-2100
If you are calling from outside Canada use this#
+1 613 944-4000
Call them between 8:00am -3:30pm, EST, keep your application number, UCI number handy.
You may have to dial multiple times because of the high volume of call they receive