Happy for her
It looks like a 12 week scan to me.
I just went on an online due date calendar and it had the option to put in “date of 12 week scan” so I put yesterday, 23rd Jan as date of 12 week scan and it gave 6th August as due date, so the dates seem about right to me.
To be honest if I had a public following I would put something more like “due Summer 2021” just to avoid all the speculation but I don’t see anything untoward in her dates in terms of when she’s announced it.
Only thing could be that she was getting drunk on Zoom with Asdas around Christmas
But many people do drink in the early stages before realising they’re pregnant and the baby isn’t actually taking anything from you in those early weeks. Or she could’ve been pretending to be drunk as a cover up?
Anyway, congratulations to her.