What the heck is going

Starly • Married, Mommy of a 4 year old, ttc baby #2

Here is my temps for this cycle. Says I ovulated the 18th but for the last two days I've had brown spotting, usually have a temp dip before my period which is supposed to be due the 25 but if I ovulated that late I shouldn't get it on the 25th. I've taken my temps same time everyday right when I wake up(have an alarm for 7am)

Could my ovulation date be wrong?