Confused about OPK results and when I would have ovulated

Firefly

I've been using opks for a few months now, as well as tracking body temp, cervix position, and symptoms. Cervix position is just confusing for me, but it seemed soft and open around the 3rd and 4th. I also had egg white discharge on the 31st, 1st, and 2nd. I had some symptoms like cravings, sore nipples, etc. However, I keep getting positive and peak tests and my expected o date on the app moved from the 3rd to the 5th.

I had a temp rise on the 3rd and 4th and it dropped today. My resting heart rate was also elevated those days and went back to normal last night and today. Not really having any symptoms now besides being irritable but now I have no clue when I would have ovulated since I've had postive/peak tests on different days. Any advice would be great. This whole process gets confusing.