Progesterone Level Help

Hi,

I got a peak opk on CD13. My temp shot up on CD 15 and has continued to stay elevated. I had my progesterone level test at 6DPO and it’s come back at 3.

The same day I got my progesterone test (6DPO) it tested I had EWCM and had a very strong opk test again.

Is bbt 100% accurate? Have I ovulated and have low progesterone levels or is there a chance my bbt rose and I didn’t ovulate CD13 and instead ovulated on CD21?

I’ve attached my bbt chart and photo of the opk I took on CD21 (6DPO)

Thank you