You are correct. I am sorry, I should have tried it with your exact example. I see the same behavior you do. It looks like a bug. I tried a few different variations. The "address" field with "contains" or "is", generates the problem but using "is not" or "does not contain" works correctly. I suggest filing a bug report: https://github.com/opnsense/core/issues
"