Yeah, I think maybe this is a bug. It's probably not something easy to fix...I have no clue. I think obscured polygons are affecting the shading of visible vertices that are attached to them. I posted an issue here:
Wish I were clever enough to investigate the Processing source code on my own, but I'm afraid I'm not!