confusion about chart prediction help !

Esti
I have been consistent with 28 day cycles for seven months of ttc.
The app is claiming I will get my period on day 35.
Today is day 32 and I still am getting a bfn.
I know I ovulated late this cycle ( day 19)
So I'm trying to figure out why the chart prediction is for a week late
Any chance I could be pregnant or is this chart somehow magically right ?!