In reply to J72:
I can't find the link now but if you search Reddit and places like DCrainmaker perhaps, there is something about Turn-by-turn directions on the watch and why they don't work intuitively like you would expect. It's something to do with the fact that the map is just a picture with a line over the top of it, unlike google maps where the software actually knows that each road, path etc. is a route and that each junction is a turn.
So there is no (from what I recall) automatic way to may turn-by-turn directions work 'properly' on the watch, i.e. you get to a junction of 4 paths up on some lonely moor and the watch tells you to "take the left turn". However, there is a workaround (which I can't find anymore) that there is another third-party route making website (not Walklakes, or mapmyrun, or any of those, it's really technical) that lets you add all manner of different way-points and markers to a GPX file for the Garmin watches. This lets you manually add 'turns' so if you know that a particular point in your route is going to be confusing when you get there you can add turns. You can also add way-points like Streams and check-points and views and stuff like that.
Sorry I can't remember what the route mapping website is but that's definitely a way to get turn-by-turn on the watch. I found all this out in advance of running the Welsh 3000s last year with my Fenix 6X and then couldn't be bothered to make the (arduous process) turn-by-turn enabled GPX file, so just did it with a normal one.
Personally, I don't think you'd have any issue with a very long route on there, I did a 100km bike ride with it the other day, did the 53k welsh 3000s and had no glitches at all. I bet you could do 100s+++ of km routes and it would be fine probably.
EDIT: this forum has some info on it https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-6-s...
It's "turn-by-turn cues" in the FIT file you need...
Post edited at 08:52