Climb pro showing wrong position when navigating a course

Under normal circumstances, Climb Pro shows my position on a climb correctly. However, if I previously make a detour during any point in a course, eg. to get a drink at the nearby petrol station, and then rejoin the course, my position on the next Climb Pro gets out of sync with the elevation profile. It shows me several hundred meters ahead of where I actually am.

Does anyone else have this problem, or know how I can fix this? It also happens if I do not start exactly at the beginning of the course when I start my activity - in this case there could be several hundred meters difference with ClimbPro later on.