Hazel appears to be looking at or cacheing wrong document

I have a relatively simple rule that has worked for quite a while. However, on occasion it stops working. Finally decided to investigate.
I am scanning Blue Cross/Blue Shield statements. First condition is to look for the words "Explanation of Benefits". However, I have a scanned statement that Hazel says does not match the rule. I have opened the document in Preview and searched for those exact words. They are found twice in the document. I then opened the rule, clicked on the 'preview' button, and selected the offending document. In the resulting window, I received the red circle with an 'x' indicating that Hazel does not find those words.
Now, here is where it gets interesting. I clicked on the red 'x' and get a small pop-up window with some text. On the left side it says 'not matched' and 'contents'. However on the right side of the window, it is showing text that is obviously not from the document that I opened. It is showing text from my daughters college tuition bill and not my medical bill. So, it appears that Hazel is not actually looking at the correct document when I perform the preview (and presumably when it is trying to match the document).
Any ideas on what is going on? Why would Hazel show text from the wrong document when I have confirmed that the correct document contains the appropriate words?
I am running Hazel 4.2.2 on a Mac Pro running 10.11.6.
Your help is greatly appreciated.
I am scanning Blue Cross/Blue Shield statements. First condition is to look for the words "Explanation of Benefits". However, I have a scanned statement that Hazel says does not match the rule. I have opened the document in Preview and searched for those exact words. They are found twice in the document. I then opened the rule, clicked on the 'preview' button, and selected the offending document. In the resulting window, I received the red circle with an 'x' indicating that Hazel does not find those words.
Now, here is where it gets interesting. I clicked on the red 'x' and get a small pop-up window with some text. On the left side it says 'not matched' and 'contents'. However on the right side of the window, it is showing text that is obviously not from the document that I opened. It is showing text from my daughters college tuition bill and not my medical bill. So, it appears that Hazel is not actually looking at the correct document when I perform the preview (and presumably when it is trying to match the document).
Any ideas on what is going on? Why would Hazel show text from the wrong document when I have confirmed that the correct document contains the appropriate words?
I am running Hazel 4.2.2 on a Mac Pro running 10.11.6.
Your help is greatly appreciated.