Is it possible to get better distance accuracy on outdoor running track?

I have the fenix 6 pro.

Everytime I run track session with my friends, they get more accurate distance with their garmin devices.

If we go for a 3000m  they get like 3,01 or 3,02km , always a little bit above the target distance.

I however with my fenix get a drop like 2,9km. This skews the pace while running since it says im running

slower than Im actually am rendering the data kind of useless to be frank.

Is there anyway I can improve the accuracy on my fenix without using a pod?

(current settings on the run profile is GPS+GLONASS)