Is the usage of tag.{name} in a OpenAPI parameter name valid OpenAPI? I can't see an explicit reference to it in the OpenAPI specification.
The express-openapi-validator expects a parameter literally named "tag.{name}" and rejects any other name e.g. tag.foo is rejected as an invalid parameter.
The stoplight API docs also don't allow you to set the tag name in the query: https://bbc.github.io/tams/main/index.html#/operations/GET_sources