I understand your frustration when there's no update at all. I am sorry that I will probably never understand your situation at all. I can see that you are handling your frustration pretty well. I would do worst no doubt. I hope you and whoever is standing on this magic April "23" will get an update soon.
To add...the frustration is due to the lack of transparency from IRCC. Really pathetic....
I am sure folks will have the below question....which need answers
1. Why is my case sitting quiet when updates are happening for others? Imagine people waiting 2019 and 2020 (probably before) but folks in 2021 getting traction
2. Why is my case moving fast when others are slow...and compare this across months and years
3. What are the timelines as the updates go from one state to another - why is the test status not marked completed for all within the 2 to 3 day standard
4. What is preventing the movement from test complete to all complete?
5. Everything is complete but Oath has not been scheduled?
Not sure if IRCC / its agents are not following a defined process. Seems to be a case of subjectivity and not very objective.