Right answer is (b) Shock wave interaction with walls
The explanation: The viscous boundary layer inside the diffuser wall interacts with the shock wave. This creates an additional loss in total pressure which attenuates.
In real life, oblique shock diffusers have viscous flow. The presence of shock waves inside the diffuser leads to interaction with the viscous boundary layer of the diffuser walls which leads to additional pressure losses. There’s also friction involved which makes oblique shock diffusers far from the ideal diffusers which have no total pressure losses.