I know with scans they measure based on size, whereas NHS calculations are based on a standard 28day cycle, and working from AF and avg cycle dates are generally more accurate due to being tailored to your own cycles. However not all cycles have a standard 14 day lunar cycle and so if you ovulated earlier/later than usual on that particular month, even though your cycle remained the same length, it would still affect your EDD.
Also as scans are done on baby size compared to the average size for X weeks, if baby has had a growth spurt that could change again later on...
With mine, by NHS calculations they put me at 11/07, but by my calculations it was 15/07... I had 3 scans at EPU at 6, 8 & 11wks, the first two they said my calculations were right not NHS, but at my 11wk they put me forward a whole week to 07/07... This was then confirmed at my official scan at 13wks as being my new due date. I'm half expecting that to change at my 20wk in two weeks time!
Either way, baby will come when it wants to! I was due Christmas Day and arrived 7wks early with no medical reason other than just early! Whereas my friend got to 42wks recently before they had to induce her. So no telling really!
Good luck though, not long left now! X