I tried replicating your results, but I actually got the opposite. Instead of adding 3 for each bullet it added 1 for 1... within the delay, but more than one collision during the delay messes the count. Seems like one is canceling out the other.
Might try the timer behavior instead.