Miss edge in query, get wrong results

The first one has only a single object, the second example has at least two objects in the array.

I think this would be because it has containerOf edge but that edge does not have a hasTag edge??