This is because at this stage of processing, the trees built bottom up for 'which fruit', 'John' and 'have' includes two NPs with LHS category N P S (Figure 6) while the r8 rule only requires one such NP.
for this rule, the completed daughter rule for which fruit will show up as a superfluous syntactic resource.