29 day cycle - but Glow has shifted my dates

I always have a 29 day cycle. This month I've ovulated almost five days earlier than Glow estimated. But the app has also switch my period dates to start on the 26th July. I didn't finish June's af until 1st July. So now Glow has given me a 25 day cycle - wiping four days off. What's happening and why? It's so frustrating!