This is for information only and perhaps for others to relate this behaviour. I have sent the log files to the devs for investigation.
I've attached the route below so others can review it and determine whether this was user error. On this occasion, I do not believe it was, but I'm happy to be proven wrong.
https://www.myrouteapp.com/route/open/14195502
Setup
iPhone 13 Pro running the latest NN beta version
Carpuride 702 (no issues observed with the device itself)
Offline navigation enabled
Automatic recalculation enabled (I don't normally use this, but it was enabled specifically for this test)
Route as tracks enabled
All maps downloaded and up to date
For context, my usual navigation device is an RT3 with no internet connection, and I have never experienced the behaviour described below. Based on this incident, and a separate issue experienced by a friend on a previous trip, it appears this may only occur when the device has internet/5G.
The route was all good until I was travelling from waypoint 4 to waypoint 5.
Along this section, I passed a junction on my right. This junction was part of the route later in the day, where I would make a left turn towards waypoint 12 when travelling in the opposite direction.
As soon as I passed this junction while heading towards waypoint 5, NN recalculated the route and began insisting that I turn around and navigate to waypoint 12.
I could not use Skip Waypoint, as doing so would have sent me to waypoint 13, which was not correct.
As I knew the planned route, I ignored the instructions. NN continued trying to send me to waypoint 12 as I travelled through Hathersage.
When I eventually stopped to investigate, I noticed that waypoints 6 to 11 were greyed out, as though they had already been visited, despite the fact that I had not yet reached them.
To recover, I long-pressed waypoint 6 and selected it as my next point. NN then resumed navigation and I continued riding.
After passing waypoint 7, NN then attempted to direct me to waypoint 11, which was now displayed as the next waypoint.
Again, I ignored the instructions and continued along the planned route, passing waypoints 7 to 11 in sequence.
Once I had reached waypoint 11, NN resumed normal operation and correctly navigated the remainder of the route (12 → 13 → 14, etc.).
The same behaviour happened again on another section of the route where the outbound and return legs used the same road.
After passing waypoint 17, I passed a junction on my right that I would use later when returning along the route.
As soon as I passed this junction, NN repeatedly instructed me to turn around and navigate directly to waypoint 22.
These instructions continued all the way into Macclesfield.
I eventually stopped, long-pressed waypoint 18, and selected it. NN then immediately resumed the correct navigation instructions and followed the original planned route.