Jelly, 8 bytes
ṣ”|f@ẆQƑ A monadic Link that accepts a list of characters and yields 0 (falsey) if redundant, or 1 (truthy) otherwise (i.e. inverted).
How?
ṣ”|f@ẆQƑ - Link: list of characters, T ṣ”| - split {T} at '|' characters -> Parts Ẇ - non-empty sublists of {T} -> Substrings @ - with swapped arguments: f - filter-keep -> all of the Substrings that are Parts Ƒ - is invariant under?: Q - deduplicate