I think you should do it all different, this is a very strange way to solve it. You do realize, this way you need platform behavior for all objects on your map?
The platform behavior of each object can lag causing them to slip above one another because of that. It is impossible to guarantee, they gonna stick together perfectly, as you already noticed
Rather move the player, and set the cam with "scroll to" to it. then just replace (better than destroying and spawning, performance wise) the last one being NOT "is on-screen" and set its coordinates to the front. Look for some endless scrolling game tutorials, there are some out there in this forum e.g. here: