I’ve zeroed Bounce - Multiplier is “Min” - I’ve played with Friction and Bounce Threshold - I’ve even tried an OnCollisionEnter Trigger to zero velocity and the boxes STILL BOUNCE!!
At this point I’m just assuming Unity’s physics is junk - there are similar problems posted here but I’ll leave this with the example in the hope that one day they might fix it??
From a physics engine standpoint, what is probably happening is that the bouncing object penetrates the other object and is pushed back out. When it is pushed back out, a velocity or force is applied to give a more realistic physics simulation (even without bounce). (Normal force of the contacting surfaces).
One thing that you might try to do is to set the velocity of the bouncing object to zero in the direction of the collision normal so it isn’t coming back at you.