When you use "Use main image seed for decloning" it does not use the same seed as main image. Rather it uses the literal text in the text field as its seed. Meaning that if the main seed is -1 then the decloning seed will be -1 and not the seed that was generated for the image, lets say "12345". So if you choose to keep the seed then the decloning seed changes and generates a different image.
So i use -1 as seed and get this.

Then i keep the seed and generate a new image.
