Обнаружил баг OpenGL:
При добавлении нескольких промежуточных точек начинают пропадать ребра, на которых эти точки стоят. Первая точка - точно. Иногда бывают на других:
Без маршрута:
С промежуточными точками:
Пропали ребра под точками 1 и 2. С отключенным OpenGL все нормально.
Маршрут через "невидимые" ребра вроде прокладывает, хотя один раз не захотело (повторить не удалось)
(Не нашел, как запихнуть изображения под спойлер)