Could you please post a screenshot with the Layers Panel visible?
It seems likely that the edges are soft/anti-aliased.
Naturally a X% transparent pixel atop another X% transparent pixel will result in a mixture of those (and the underlying pixel).
The walls show that they are not sitting in place (see the outline
around the tree and bin).
You may want to post the image you are talking about.