Bfp - due with baby #3

I got this today. I’m so confused because my clearblue opk said I had a peak on CD 9 which I knew was way too early, can they ever be wrong? I usually ovulate CD 12-14

Based on when I normally ovulate I could be around 8-10 dpo (although according to my opk it would be later than that) but I think this test looks more like 8-10 dpo

Anyone experience a clearblue digital advanced opk say you peaked before you actually did?

I should be due June 29, 2023 ♥️🌈