Проблема может быть в том, что если у тебя неофициальные карты, то у них скорее всего не согласованны между собой внешние точки, поэтому они друг друга не видят и маршрут ложат по прямой. Попробуй взять одну какуюнибуть карту полож ее в отдельную папку , проиндексируй и попробуй проложить маршрут, если получится то дело в отсутствии внешних точек.