They don't know why. Literally hundreds if not thousands of very complex biological processes have to function in perfect harmony for a successful pregnancy to be achieved, totally aside from the seeming health of the embryo. It's actually amazing that it succeeds as often as it does!!
When swaying blue I would avoid diet drinks and possibly alcohol/caffeine - def. do alcohol and caff in moderation only for both you and DH.