I have a course that starts right at my house, and when I go to ride it, my Edge says "you're near the start, do you want to navigate to the start?" (something like that). Regardless of whether I say yes or no, somehow it thinks I'm off course for the first few blocks, and then eventually, it figures out I'm on course - but the big issue is it keeps ending the initial activity, which I have to save and then start a new one for the same course. Today I didn't realize that had happened, and discovered that even though it was indeed following my course and giving me directions, the timer was not started so nothing was recorded.
What's the best strategy to avoid this - and why doesn't it know I'm at the start of my course when I am?