I'm trying to grasp what you mean, to simplify your example, I replaced your position hop on collision (and variable setting) with a flash behavior. Player collided with each of the 3 fine. Is it something with the position hops?
edit: actually, just disable the variables that only let the hop happen once, and it does seem to collide with each.