Switching scenes causes sprites to vibrate if moving

Hi,
My game has moving parts in each level and when I switch to the next scene using currentscene.scene.stop() and nextscene.scene.start() the next level will load as intended, but the moving sprites vibrate for a few seconds before carrying on like normal. I was using scene.remove() before and it worked fine, but I need the previous scene to not get removed completely so I switched to using stop. If I add a preload into the nextscene and add a couple files, during the switch between scenes it will show a black screen for a few seconds. What’s going on here and how can I handle it without having a preload in each scene and without having to remove scenes?

I solved this by adding a time out at the beginning of each scene, though this isn’t ideal, it’s what I got to work for now. Removing a scene and starting a new scene was seamless and would be Ideal, but removing a scene destroys it.