My texture is washed out in the render, bit not in the preview
The viewport renderer and seems to evaluate overlapping faces differently. In your scene, three faces from different objects are at the same position. Simply moving your textured object in front of the others will solve the problem.





On a side note, did you intend to connect a Normap Map output with a color input?