Physics material on complex mesh

Is it a bug that physics materials don’t seem to have an effect when complex collisions (complex as simple) are selected?

I have an object that I bounce a ball on. it has a material with restitution as 1.0, the ball bounces forever when complex is not enabled or selected as collision type, but when I enable complex as simple, the restitution seems to have no effect and the ball stops bouncing like a default collision.

The documentation mentions that it should work as expected but that is not what I experience.

It does seem to have an effect when a custom collision mesh is used though… Am I just missing something here or is this intended behavior?