Understanding Ovulation

Is this common? From CD 7-12 my levels were low (this was right after my period)

My period is due today, but CD 23 & CD 24, I got my highest readings. Does this mean my period isn’t due yet and my app is off or am in prime BMD time?