I reported a bug a few months ago to Garmin, and now they came back to me with some nonsense excuses, and this sentence: "Unfortunately we won't look into it more unless we are experiencing a big influx of customers in the future" so I thought the best is to put it here, and if anyone else does see the same bug then please let us know here + report it to Garmin.
So when I look at my race predictions in the fr965 or Garmin Connect I see different numbers for the marathon prediction in different places:
On the watch: 4:37:50
In Garmin Connect (android) - in the Current tab: 4:37:50
In Garmin Connect (android) - in the 4w tab: 4:37:10
In Garmin Connect (android) - in the 6m tab: 4:37:10
In Garmin Connect (android) - in the 1y tab: 4:37:10
(In the 4w, 6m, 1y tab you have to touch the graph and move your finger to the last column, then you'll see the prediction for today)
For the other distances all these screens do agree, but not for the marathon.
According to Garmin the probable reason is that I have more than 1 Garmin device in my account. Well the other devices are: a broken fenix6 that can't even connect to my phone via bluetooth, so I'm not wearing it, nor do I turn it on any more and an Edge Explore 2 which I use occasionally to ride a bike, but not for running (Not that I think it would be possible, nor has it race predictor, certainly not for running...)