The only accurate way to track ovulation is ovulation tests and/or tracking basal temperature. Period tracking apps are only guesstimating at best, you cannot rely on them for accuracy.
Stress, illness, changes to diet/exercise/sleep/medications, travelling etc can have a huge impact on your body and therefore your menstrual cycle. If this keeps happening or you notice other changes, definitely go to your doctor x