Insights?

I started my period on June 1st 2020. It was 4 days long. I started testing with OPKs. I thought I ovulated on the 10th. I downloaded another period tracking app and it’s stating that I’m just now ovulating. So for shits and giggles I peed on a OPK and a pregnancy test. It shows that I’m ovulating once again? Can anyone give me any insight. According ovia my period is supposed to start in 7 days. The new app it’s saying 12. I normally have a 31 day cycle. I did skip my period last month so I’m not sure if that’s screwing everything up. Here are pictures of my ovulation test and the picture of the pregnancy test with the opk I took about 5 minutes ago.