Late ovulation.. ???

My LMP was May 1st . Had sex May 19th and the rest of May got my BFP June 17th went to dr next day, June 18 I was 6 weeks 1 day . Could i have ovulated late because I had sex at the midend of May and still got pregnant ? My EDD is February 10th based on baby but February 5th based on LMP.

This is my miracle baby though, it’s a little man💙I’m very happy just confused I don’t know much about pregnancy I thought I couldn’t have kids ..