Motion blur not calculated in rendered render passes

I’m rendering out some frames with all the available render passes from a camera in sequencer. Firstly the motion blur doesn’t show in the viewport, but does once rendered - but only in the FinalImage render pass. None of the others get it. Is this something easily solved?

Thanks.

i’ve rendered a depth pass out of ue - with simlar results - motion blur in final image but not in the depth pass. i’m compositing in after effects using particular and set the depth pass as the zbuffer but because it doesnt have the motion blur it doesnt line up with my models in the scene.