This started with Search question - Logos Forums where the OP wanted "to find verses which contain both "Lord" and "LORD"" Given that he did not specify the question by lemma, the "obvious" solution was (Lord INTERSECTS person:God) AND (Lord NOT INTERSECTS person:God) which seemed to work based on the case I knew and the cases to either side. Then I made the mistake of starting at the beginning of the search. This result is a false positive:


"Angel of the Lord" being treated as a name rather than as noun + prepositional phrase makes the search fail. Any way around this (often annoying) issue? Note if I had designed the data, the person tag for "angel" would be "angel of the Lord", the person tag for "Lord" would be "God" and the 'chunk' in the technical linguistic sense, like other chunks would not have a person tag attached.
However, if I were to code it as you have chosen to do, I would not let the values for "angel of the Lord" enter into a search where only Lord is specified. I consider this to be a BUG