Positive OPK 4 days after peak test?

I got a positive test on CD 18. I tested on cd 19, positive, cd 20 neg, it got lighter and then it went blazing positive again on Cd 23. My cycles are usually a little longer.

I’m surprised, did my body not ovulate the first time and try again?