Positive OPK but app says I missed my ovulation?

Ivy

This app is telling me my ovulation date is 3 days before I get an actual positive LH surge. This has happened for the past 3 months. Not sure which to believe, as my LH surge is pretty late in my cycle. It's like on day 21 of my cycle. Does anyone else have a late surge?