Currently the TimeSeriesReferenceVectorData can have any shape allowed by VectorData, so it can be 1D to 4D. However, it seems like it should be constrained to a 1D shape, i.e by adding the following to its spec:
dims:
- n_refs # or num_rows when used as a DynamicTable column
shape:
- null # 1-D, variable length