Mirrors are not handled correctly for depth of field simulation

When I have a camera with limited depth of field that is looking at a mirror at an angle, the sharpness of the image appears to be dictated by the distance of the cameras focal plane to the mirror, rather than the actual optical distance to the object.
I am using ISAAC sim 2022.2.1. This used to work correctly in 2021.2.1. Am I just missing a setting somewhere for this or is it a bug.
See the image for illustration.

What I would expect:
Setting the camera focal distance to dist(O,A) + dist(A,B): blue in focus, rest out of focus
Setting the camera focal distance to dist(O,A) + dist(A,C): red in focus, rest out of focus
Setting the camera focal distance to dist(O,A) + dist(A,D): black in focus, rest out of focus
Setting the camera focal distance to dist(O,A): all out of focus

What happens:
Setting the camera focal distance to dist(O,A): all IN focus
All other settings: out of focus.

Here is another illustration:
image

I think what may be happening is that first, the objects are projected onto the mirror without accounting for optical path (for purposes of depth of field simulation), and then the mirror is viewed as an image, leading to different optical paths for the different objects due to the between camera and mirror.