So confused!

I had a positive ovulation test + temp rise on the 01/01/20, I had taken an ovulation test at 1dpo & 2dpo which were both negative. I've just taken another tonight (3dpo) because I've had more ovulation pain and it's another positive (didn't do temp this morning as I was late for work didn't have time) what could be going on? Is this normal?

Tonight's

02/01/20

Tonights

Top one in this pic is 31/12/19 bottom was from the 01/01/20