Plane image gets smaller when in render view
The issue you are having is the image texture node is set to clip, not repeat (fourth menu). This means that the image will not be repeated to fill up the rest of your UV map, since your UVs don't cover your entire texture (which is fine). It appears that the viewport automatically tiles the images, but the render will use the node settings.