Script-Mode Text Dragged Between Projects Becomes All General Text

I am finding that dragging a scriptwriting-mode document from one project to another transforms all of the script text in the resulting document into General Text. On the other hand, if I make a duplicate of the project containing the original script and drag script docs between the two project copies, the script element assignments are preserved. What am I missing here?


P.S. Incidentally, it also looks like a script which I wrote in 2015 in Stage Play (UK) format has had all its dialog converted to upper case somehow. Checking the Script Settings indeed shows that all caps is switched on for Char & Dialog in that format (though not for cont. dialog). I have direct printouts from Scriv of this script and the dialog was not in all caps then. How could this have gotten changed on me? Sorry to throw a second question into the mix.