OK here goes...
1. A Navigator V, with the latest software update, up-to-date Garmin generic maps and OSM maptiles for Belgium and France. The settings for both Car and Motorcycle modes are identical, with Avoidances set to avoid U-turns and unpaved roads in both modes. Device contains a 16 GB SD card holding some existing routes and the OSM maps but nothing else. Device set to fastest time.
2. The device was set to GPS simulator to ON, as I am using it indoors.
3. A BMW garage (picked from BMW's database within the Nav V) in Belgium was selected as a start point, with another - again picked from the same database - 174 miles away in France, selected as an end point. No intermediate waypoints set, so it's a journey A to B.
4. I first selected the Motorbike mode, the Garmin maps and asked the device to create me a route between the two points. This it did very quickly.
5. Without stopping the route, I then switched the device to Car mode. The device very quickly recalculated the route and changed the screen's dashboard display. As far as I can see, route was identical in direction, roads taken and estimated time taken.
6. Without stopping the route, I switched back from Car mode to Motorbike mode. Again the device recalculated the route and changed the dashboard back to my preferred view in Motorcycle mode. The route's direction, roads to be taken and estimated time were identical.
7. Without stopping the route I then switched the maps from Garmin to OSM maps in Motorcycle mode. The device recalculated. It jumped straight to 79% completion, paused very very briefly and moved on to 80% completion. It then paused for about 15 seconds at 80% before jumping to completion. The direction, roads taken over the 174 miles were as far as I can see identical.
8. Without stopping the route I then switched into Car mode. The device recalculated. Again, it jumped straight to 79% completion, paused very very briefly and moved on to 80% completion. Agin it paused for about 15 seconds at 80% before jumping to completion. The direction, roads taken over the 174 miles were as far as I can see identical. Again the device changed the dashboard display and layout.
9. Without stopping the route and remaining in Car mode, I switched out of OSM maps into Garmin maps. The device recalculated again. Unlike the recalculation made in OSM maps, it was very fast with no protracted pause at 80%. The route displayed was identical, as far as I can see.
10. Without stopping the route, I switched out of Car mode into Motorcycle. Again, the device recalculated and changed the dashboard. Again the recalculation process was very fast, with no protracted pause at 80%. Again it was unaltered.
11. I then stopped the route and cleared it from the device.
12. I then left the device in Motorcycle mode, switched to OSM maps and asked the device to create me a route between the exact same two Belgian and French points, picked from the same BMW database from within the device; it was therefore completely consistent. Again the device paused at 80% but this time the pause was longer, say about 30 to 40 seconds. On completion, the route offered up was, as far as I can see identical to the route created in the examples above.
13. Staying in OSM, I switched to Car mode. Again there was a recalculation and again the dashboard display changed. Again there was the pause at 80% but completion was was within say 15 seconds.
14. Staying in Car mode, I switched out of OSM and into Garmin maps. The device recalculated very quickly and again offered up a route that was identical.
15. One last time, I switched form Car mode to Motorcycle mode. Again there was a recalculation. Again, the dashboard display changed. Again, the recalculation was very fast, with no pause at 80%. Again the route was identical.
Thoughts:
A. Switching between Transportstion modes forces a recalculation each time.
B. The changing of the dashboard each time suggests that there are other fine differences between the Car and Motorcycle mode that are invisible to the operator.
C. As I had set my preferred dashboard view in Motorcycle mode but had never set it in Car mode, it reverts to the base dashboard display when entering Car mode. This suggests to me that the device always goes looking for the preference settings when switching between Car and Motorcycling modes.
D. That there was always a pause in the recalculation at 80% when switching between maps (and a longer pause at when making a route calculation afresh in OSM maps) but no corresponding pause when switching into Garmin maps or when creating a routemin Garmin maps. This suggests to me a memory or device capability issue, peculiar to running non-Garmin maps.
E. These tests were all conducted indoors in GPS simulation mode, within the device itself. The device was not outside, so was not moving or physically running a route, nor nor was it locked to or searching for satellites. I can only assume that this places less demands on its memory and computing powers.
F. I saw the same - but much longer - protracted pause at 80% and ultimate failure when I calculated a route on the move between the M20 and Calais in OSM maps. There was no pause in the same moving calculation of an M20 to Calais route when using Garmin maps. The difference here was that the device was moving at about 80 mph and locked to satellites when doing so, which I assume places more demands on its capabilities.
G. I am all but sure that the pause / freezing at 80% (a figure that matches the OP's exactly) is memory / device ability related, maybe further exacerbated when the device is busy on other tasks, like running a route along with all that involves - updating arrival times, reducing the distance to destination, analysing and displaying current and average speeds - or maintaining its satellite links.
H. I am as near as dammit certain that the devices struggles (to some degree or another) when in OSM maps as opposed to its own Garmin generic maps. Precisely why I cannot tell from just looking at the device as I can only see the delay at 80% but not the cause. It is easy to assume that somewhere in the OSM maps there is 'something missing' that the device has to struggle to fill in, sometimes failing to complete the process.
I. As the entire experiment was conducted within the device itself, I had to rely on looking at the map to see if the routes, whilst always the same length and appearing to take the exact same roads, were identical. I would have to copy the same multiple routes across to my Mac and BaseCamp to see if there were any fine differences between them or if indeed any of the routes followed 'non-existent' roads. I am not about to do this. From as careful a look as I could make by using the device's screen view, they all appeared to be the same and to follow known roads on a map. There did not appear to be any bizarre routing errors, either.
J. The OP in his open and subsequent posts had other problems beyond his freeze at 80%, the most significant of these being the bizarre routes the device proffered up during forced recalculation or by going off-route. It is difficult / impossible to recreate these without riding the routes, preferably with the OP's and another device side by side. All I can say is that I have never (bar the one time when another route leaked across) seen the same thing.
However, I can all but recreate the 80% problem, or at least a significant pause, at will just by switching to OSM maps.
K. I am now convinced that switching between Car and Motorbike modes will always force a recalculation and the device to go looking at personal settings between the modes. I am similarly convinced that there are other fine diffences between the two modes that are invisible to the humble device owner.
Garmin will know for sure.