Obviously having the rendertexture a different size (and probably more importantly aspect ratio different) throws the raymarcher out which makes sense as it use gl.fragCoords to work out the ray origin.
Obviously having the rendertexture a different size (and probably more importantly aspect ratio different) throws the raymarcher out which makes sense as it use gl.fragCoords to work out the ray origin.