Graphhopper is very crude. It didn't even support multiple `via` until last year. https://github.com/graphhopper/graphhopper/pull/3030

There's an open ticket for this, not merged yet https://github.com/graphhopper/graphhopper/pull/3122