Temping is such a flawed science. I feel like it does a good job at letting you know that you do ovulate, but it's a bit iffy when it comes to the cycle specifics. I always had a hard time with opks, too. I think I naturally have a higher level of lh because I would have positives for days, like sometimes 4-5. I know you're supposed to ovulate 24-36 hours after the first positive, but I always worried that what registered as "positive" for me, wasn't a true positive. I wonder if triggering back in December was what did the trick for me.
Or it was just a lucky cycle. Who knows. In any event - cheers to you guys!