Mixing the legacy "$type" filter with an expression (["get", "role"]) in the same filter logs as unsupported in newer MapLibre. Modernized all three measure layer filters to expression syntax; the vertex circle layer's filter simplifies to just checking "role" (it's only ever set on Point features to begin with, so the geometry-type check was redundant once "role" was added). Found while trying to reproduce a report that per-segment distance labels don't show on a longer, several-point measurement -- couldn't reproduce it locally or against production itself (both showed labels correctly on a fresh page load), so this may be unrelated; still worth fixing on its own.