What the heck?? So confused

Babi • Alexandria Isabelle - 5/16/17 👧🏻 Everest Eden Celestina 9/10/19 👶🏻 Lucia Esmeralda 12/15/21 🤰🏻

My period came a week early! Glow said I ovulate today and Flo said I ovulated on the 12th. Why on earth would they have such different dates?