Invalid visual query structure — projections and queryState at the wrong level.
projections/queryState are nested at the wrong level, so the visual's query is invalid.
Why it happens
- projections and queryState placed at the visual/root level instead of under the query definition.
- Hand-authored from an outdated visual example.
How to fix it
- Move projections and queryState to the correct location under the visual's query.
- Copy the query structure from a shipped, validated visual.json rather than reconstructing it.