This is an issue that I experienced a few months ago during Canyons 100K ultramarathon. I think I mentioned it once in one of the comments, but I wanted to make a separate post. I am also going to report it to support, so having this post will help to describe my issue.
I was using navigation with custom course points during the race. I've prepared the course in Garmin Connect by importing the course, then adding course points.
You can see this course here: https://connect.garmin.com/modern/course/264149584. It has 11 course points - one for each aid station or checkpoint on the race course.
What happened during the race is that the watch failed to show the last two aid stations on the Up Ahead data screen. They are certainly there in the course FIT file, but the watch failed to render them. They aren't just missing but there is an empty space where the course points should be - see below. Normally this screen should should up to upcoming 4 course points, including the finish. After Drivers Flat there should be two more course points, plus the finish.
This is how Up Ahead had changed once I was past the Cal 2 aid station. As you can see it now clearly shows two empty slots where the two course points are supposed to be, and then there is Finish further below.
When I look inside the course FIT file, I see 295 course points there, including all my 11 custom course points. The remaining ones are turn directions. In particular, the Drivers Flat course point shown above is course point #216 in the list of all course points, so at least that doesn't seem to caused by the limit on the number of course points. And the old limit of 200 course points has supposedly been lifted.
I wonder if anyone else has experienced a similar issue? I'd really like this issue to be fixed because I rely on custom course points during ultramarathon races.