2D Rigidbody Strange Effect

I want to create block tower game.

I keep the position of all the boxes when you create a new box. When I want to be taken back, I equalize my position. There is no trouble here. However, even though I did not equal the previous position and rotation, the boxes seem to be affected by the first box, even though they went to the previous position. I reset the angular speeds and speeds of all the boxes when the boxes are old.

can you post your code?

Just so I understand your question, by first box, are you referring to the bottom box?

Nice music btw!