lol that's an interesting spin. I hadn't thought of the Doctor knowing.
And yeah I know about leaving it a while before announcing it, but that the 3 month mark, now the one year. How on Earth could the baby have been conceived on DS9 and her finding out she's pregnant at the start of year 2?
However, I've looked on Memory Alpha now to see if there was an explanation, and there was, or at least a production one. This was a S1 episode, and the network decided to hold it back with no consultation. Takes it a slightly weird problem, to an outrageous one