Shield Throw Ricochet Bug or Intendet?

Hi,
i am playing Shield Throw with shield barrage and extra ricochets so 6/2 = 3. When hitting a single mob the shield hit the mob, then (with steel defender) a shield from shield wall, then another shield from wall. I feel like it should be mob → shield → mob → return but it is obviously not. Is this a bug?