When I was using Garmins I found that on any route where there's a significant section where you're going one way earlier, then the opposite way later on, the device is likely to get confused and direct you to turn around. My workaround was to break the route into separate segments to avoid these overlaps. The downside, of course, is that you have to remember to switch to the next segment as you reach the end of the one you're currently following.
I found route recalculation to be more of a hindrance than a help because as soon as you went off course it would revise your route to get you back on course. But if you wanted to backtrack to where you went off course it was difficult-to-impossible as it no longer had your original course.
Last edited by dorkypants; 06-20-21 at 12:51 PM.