What day do you think ovulation happened on?

Needing a little insight. I got my peak (dye stealer on test line) on cycle day 16 I have had that same result for the past 4 days. The test I took this late morning was a dye stealer and the one I took this after noon faded a bit. I forgot to add 2 test but both of those were dye stealers on cycle day 19.

Now my question is, when do you think I actually ovulated?? My husband I just baby danced about an hour ago and I think now would be the time I’m actually ovulating right? Since it’s JUST now starting to lighten but as you can see still very dark!

*I know they say you ovulate anywhere from 12-48 hours after your peak test (dye stealer) but what if it stays with a “peak” for 4 days? I have a cyst in my right ovary as well so I’m wonder if maybe it took longer for my egg to be released? Any insight is appreciated