https://vega.github.io/vega-lite/docs/selection.html#nearest
"The nearest property is not supported for multi-element mark types (i.e., line and area). For these mark types, consider layering a discrete mark type (e.g., point) with a 0-value opacity as in the last example above."
https://vega.github.io/vega-lite/docs/layer.html
"Note: Specifications inside layer cannot use row and column channels as layering facet specifications is not allowed. Instead, use the facet operator and place a layer inside a facet."