The physics collision between a dynamic and static object doesn’t always seem to follow real world physics. I have 2 objects - a dynamic ball/circle and a static wall/block. Both have restitution and density set to 1, all other parameters are set to 0:
The the ball is sent toward the wall using an impulse:
and at a number of angles the ball hits the wall and then rolls along it, rather than bouncing off it:
The zipped demo project can be downloaded from GoogleDrive.