"Vendor Open" means that we depend on one of our suppliers (Standard Parts for example) to fix it. I didn't actually know you could even see that status.
PS> That PR number is missing a digit.
So in this case VO means another programming group in Siemens, not an outside vendor. I forgot we use the status that way. Again, I didn't even know customers could see that status -- and it shouldn't really matter to you -- its our responsibility to fix things, not matter who is at the keyboard. :-)
In this case, there are multiple valid patterns to be found and it finds one. It happens to be the one that is less intuitive to you (and arguably to most people). Looking at the status, they are working on enhancing the algorithm to give the result you expect. I would expect to see this improvement (and many others) in ST9.
I don't think you can expect a "fix" for the "not recognized" patterns. Those are 2X1 patterns and by design those are ignored. I suppose its possible to think about an ER for recognizing 2X1, but at the moment they are ignored on purpose, as finding them tends to result in not finding other better patterns they might participate in.