Have you already checked the names of the functions within the scripts?
Each script actually has two names: the name in the resource tree and the name of the function in the script. If you duplicate a script and rename the copy, the name of the function does not change automatically. I've stumbled over it a few times.