Incorrect bike distancie Fenix 7

There's a problem with the biking distance in my Fenix 7 Solar watch.

Consistenly it undermeasures the distance on the bike apps (MTB, road cycling, indoor cycling and bike). It underestimates the distance aproximately by a kilometer every 25-30 kms. So if I'm riding with others they will have a different distance. For example, yesterday I rode 81.02 kms while my team mates ran 83.77 kms on the same route different garmin devices.

It is quite annoying. My fenix 6 had not such problem. 

Is there a way to fix this?