Looking closely at these it looks like the blocking assignments are correct and that the general basis for success is being calculated properly, but the chance for failure in general is probably too high given the number of instances you've reported. I'm updating the code tonight to reduce that probability for failure especially given the high pass blocking skills of the linemen in question.