I discussed this with support in the production version as well, but follow roads sometimes creates a route which includes a non-direct street following it for maybe a few hundred yards then looping back on the same non-direct street to the direct route.