The large plane to the left is meant to be colored used a gradient texture, using this node setup:
However, this texture does not show up in the final render giving me just a uniform shade of purple like this:
The texture also does not show in the 3D Viewport on render mode. However it does show up in the viewport if I select the plane and switch to local editing with numpad '/'. It also shows up if I do a 'Viewport Render Image' from the 'view' menu.
So I'm guessing this is an issue with rendering settings - I have not changed any from the default for this other than changing the image dimensions to produce a square image. I am using Eevee and Blender 2.82.7. The texture does render correctly with Cycles but I would like to know why this isn't working in Eevee. Thank you in advance