I emailed CES about this last week, and I just received a reply:
Please be advised that the processing time starts from the date when your application is accepted by our office. According to our system, your file is still in queue for review.
Before we start the assessment process, our team checks if your application and all required documents are acceptable. The date that we determine your documents are acceptable for assessment becomes the official acceptance date of your application. The estimated processing times are based upon this start date.
Our system shows the document(s) pertaining to your program completed at XXXXX was received on February 6, 2019 Upon review, if there is not any issue with your application, you will receive a notification regarding your application accepted date, which would be February 6, 2019. The twelve-week processing time would start from this date. If there is any issue with your application, you will be notified by email and the accepted date will change accordingly.
I hope this explanation helps you better understand how the processing time works.
So it looks like we're all going to get the ECA before the first week of May.