Yes, I’ve had this happen. I’m wary of duplicating screens. It’s been reported a couple times, for example here: Variables get duplicated when importing a Screen.
My only suggestion is to initialize ALL variables on a screen you know you’ll never duplicate. But that takes planning ahead. It’s not something you can adjust easily with an existing project.