Differing ovulation dates?

Penny

Ok so in beyond confused. I have Glow and Flo (my bbt thermometer also has an app). They all have the same data put in. Flo estimated my ovulation for the weekend of 22nd August, the others estimated 12/13 August. I had strong lines on opks on 11/12 August but didn't do a second test each afternoon. Both my bbt app and Flo "confirmed" ovulation on 13th August. Glow just keeps pushing it back every day, adding 1/2 days each time. Which would you believe? Do I keep doing opks twice a day until AF turns up or they somehow become positive or do I assume I ovulated on 13th and see what happens? Can opks be wrong (mommed ones from amazon). My cm is white but watery and slightly stretchy (not ewcm) and we've been having sex regularly since my period ended. Thanks