Finding that resolution setting also pull different samplings. That is to say if you generate 512×512 and 650×650 on the same seed the image will be different, even though you don’t change any prompts or negative prompts. Try it.
However, there are ways to generate the same image in 512 in higher resolutions without loss of detail. This can be done with controlnet as well as with highres.fix settings.