Don't beat yourself up; How would you have known in advance about the colossal stupidity and incompetence of IRCC?Stuck here too, December 2019, no test, nothing.
I was an idiot to apply at the end of 2019. i thought it might be better to submit end of 2019 instead of January 2020 which was a few weeks away.