I will say this... it is
not unheard of for FF to change it's mind after a few more days of data.
That being said... I am in agreement with FF on O day. I think your CM & CP all seem to line up properly and as it's been said already, O pains are not a definite sign of O'ing when you feel them. Perfect example... I've been having them for the past 2-3 days, but I haven't O'd yet.
Best of Luck & Baby