Hi!
First, I should just mention that using sf::View's zoom function changes the size itself but to have absolute values (as you clearly need) you need to set the size directly (as you are doing).
Anyway, when you zoom into a view (its size is smaller), everything is draw larger, including sprites (and includes your 'render sprite'). When sprites are drawn larger, their textures are stretched to fit. This means that the pixels on the render texture are stretched to fit the view's zoomed in size.
However, whenever you use sf::PrimitiveType of Points, it will always use the size of the actual pixel of that render target. Thus, will always be a single pixel on the window you draw it to.
As mentioned above, it is a single pixel on the render texture too but is enlarged by zooming in to the sprite that draws it.