Printing shifts some layers

We’ve got an intermittent/random issue where sometimes printing in MW5 results in some layers getting shifted in the printed map. For example:

MW5 UI view:

Printed view:

all the layers have the same projection system

Anyone else had this problem? I’ve poured over the code that generates the printed map but I can’t see much wrong with it. The fact that the problem is intermittent is also peculiar.

To clarify further: in the example the document icon is clearly shifted, also the dashed black polyline is shifted (but not it’s label) so it’s not always the whole layers, but just a few features or symbols

On top of that the polygon base layer (grey shapes) is shifted with respect to the polyline layer (or vice versa)