Unattended runs at a different resolution, so OCR might fail, images will only fail if the resolution is like 800 x 600 and the scale + layout is different.
I think someone around the forums mentioned a way to change the resolution of the unattended run, I recommend researching about it.
Also I recommend testing your flow at different resolutions from lowest to highest, see what works.