Generally my Definition Query (Pro 3.4) is this:
<Field1> NOT LIKE '%<Value>%' OR <Field2> NOT IN (<Val1>, <Val2>)
Specifically, this is from an NHD Flowline Feature Class and is:
gnis_name NOT LIKE '%Canal%' Or ftype NOT IN (460, 428)
Each component of that compound SQL statement work individually - i.e. either side of the "Or" conditional.
Note that I tried parenthesizing both components and that does not work either.
My expected results are features without "Canal" substring in gnis_name and none of ftype 460 or 428.
What's the issue?