I realise this is related to Indesign, but the solution will be found within Photoshop
It is an image I have clear cut in photoshop, it has a transparent background and I have saved it that way.
When I place it into Indesign over a block colour, the edge of the image box creates an overlap, this is not visible on screen, only when I print.
I have forgotten what I need to do to avoid this, very frustrating.....
Perhaps the frame the image is in has a fill color versus None? Also, try exporting to PDF/X-4 and if the pixels of white (which is what I am supposing it is) do not show up in the PDF, try printing the PDF.