Hmm, interesting. Reloading the file will apply any changes made the robot from the file it’s linked from, so did you happen to change any values there in-between? Does it always reset it back to the same position or does it appear random? You could also double check that the affected bones have the same constraints in both files.