Activity distance nearly a quarter mile short in Connect app

I think similar questions to this have been asked but I can't find anything exactly the same.

So, I did a pot-injury run this morning. My F6X Pro measured 2.1 miles which is about right. However, when the run uploaded to the Connect app it came out as 1.7 miles. That's way short.

I've not encountered this before and as I was doing 4 minutes of running with a minute of walking (repeat to end) I thought it was only the running parts that were getting measured.

The watch has also been off for four weeks but even if it had lost GPS data and was scrambling to fix at the the start surely both distances would be similar.

Any ideas? Thank you.