Could I be getting this all wrong?

I determine Ovulation by bbt, opk, CB Monitor and to a lesser degree CM as I'm still learning 6 months TTC. Only notice EWCM the last 2 months.
​Anyhow - we BD up and including day of O but never much after O if at all.
​Is there any chance we could be stopping too early and O is delayed? 
​Just not sure why this isn't working and I'm growing tired of it all... Any ideas or suggestions welcomed...
​Thanks  
​Example chart below