Because you don't have regular periods anyway it's possible you ovulated later, and if you measured 3 weeks then yours only really 3 weeks but they do add two weeks cos they can't pinpoints the exact date of ovulation
You may have ovulated late, if that was the case it would be normal to be behind your LMP.
If you know when you ovulateda nd that is not the case, then it may be a pending miscarriage
Your LMP is two weeks ahead of your baby technically but I think when the US shows you measuring 7 weeks for example, it is based on the average expected size based on the doctors estimated, which would be using the LMP.. This may sound confusing but even though at 7 weeks, your baby was only conceived 5 weeks before, the measurements used in comparison is the average size at 7 weeks from the LMP