Queries that are computed using view indexes have some known problems:
- indexing array values does not work correctly
- indexing meta().id does not work correctly
There is some suspicion that view indexes were not QAed very closely.
Primary and secondary indexes are created slightly differently. It might be useful to create both of them the same way. Explained in more detail below.
Basically, the view indexes need a re-examination.