BBT vs EWCM

Hi everyone-

I’m confused about when I ovulated.

I had EWCM on 6/29 and 6/30 (CD 18 + 19) and was SHOW so assumed I had ovulated then. I’m also using the app Fermometer which subsequently updated my ovulation date to 7/2 based on my temperature changes.

I’m still having trouble making sense of BBT charting because it seems all over the place. I’ve been taking it every day at the same time, but I have had a few mornings that I needed to get up to use the bathroom < 3 hours before I woke up for the day/ took a temperature and did have two glasses of wine on the evenings of the 26th and 27th.

I’m not sure which indicator I should be going on to pinpoint the date. Help?