Hello, We are currently in the midst of moving our code base out of Assets into packages (to make it more modular) and I've encountered a peculiar problem. I moved 4 scripts from a subfolder in Assets into the package and then re-imported the package back into the project. Up until these 4 scripts, everything went smoothly with no errors. But for these four which are on objects and prefabs in the main scene all the connection to them had been broken (their components have "missing script"). The first time I thought I did something wrong and manually fixed the 500+ broken references. But now after updating the package (from disk, I still don't push it to git) all the references are broken again but the scripts themselves have not been changed or moved and the meta files (and guids) remain the same as well. Why is that? All the files under the Assets folder that we created have no asmdef but the package I make have one. Could this be it? Also in that package, these 4 files are in the same folder as the asmdef file and not in a sub-folder of it. Could this be it? What can I do when the next time I update the package it won't severe all these connections again?