That is an interesting idea. I would check if the route starts with the simulator. Goto to Settings/Navigation and check 'GPS Simulator'. Next select the route and start it with 'Closest Entry Point'. In the past I have found that routes can not be started if they where not calculated for the currently active map. I would receive an error message 'Can not calculate the route', or even get a totally different route.
I can confirm that the 'Calculate.gpx' that Chris posted earlier takes a long time to calculate. I did not have multiple maps selected.
@chris7444
Please test the attached gpx file. Can you confirm that it loads fast?
This is the file where I have modified 'Subclass' values. In my opinion Garmin (Probably the XT) does not handle this field well. In the past I have found that Via/Shaping points get renamed upon loading, and now there is this issue.
In Basecamp there is no easy way of changing the field. It depends on how you create the Way/Via/Shaping Point As @jfheath explained. That is why I modify the GPX with an external program. I think Garmin should react because we can not expect normal users to execute External programs. But apparently the info is not getting thru.
Technical details.
Only the Subclasses following directly <gpxx:RoutePointExtension>, marked in bold, should be changed into
<gpxx:Subclass>000000000000FFFFFFFFFFFFFFFFFFFFFFFF</gpxx:Subclass>
<rtept lat="45.951433181762695" lon="5.830028057098389">
<time>2023-02-26T21:37:02Z</time>
<name>Route du Pont Neuf</name>
<sym>Waypoint</sym>
<extensions>
<trp:ViaPoint>
<trp:CalculationMode>FasterTime</trp:CalculationMode>
<trp:ElevationMode>Standard</trp:ElevationMode>
</trp:ViaPoint>
<gpxx:RoutePointExtension>
<gpxx:Subclass>0000F9DACE017D2019060F20040034AD5325</gpxx:Subclass>
<gpxx:rpt lat="45.951433181762695" lon="5.830028057098389">
<gpxx:Subclass>0300F9DACE01E5162500211600002B000000</gpxx:Subclass>
</gpxx:rpt>