When using gexporer+gimporter (on Fenix 7), all waypoints set along a track in a GPX file are shown on "Up Ahead", when navigating, at the same distance as the total track length. Plotting a similar route and adding course points in garmin connect works. Maybe they export the data in a different way, or the distance calculations in gexporter is wrong? See files below.

files.zip
atest.gpx = input file
atest.gexporter.fit = file generated by gexporter
atest.garmin.connect.fit = a similar file generated by garmin connect