The main argument is that Mary certainly DID know who she was carrying.
To suggest she didn’t, is inconsistent with Christian theology of nearly all Christian denominations.
It’s not like she wasn’t TOLD, by an archangel no less. Of course she knew.