@RebeccaMoulder
Respondus Support stated it is an issue with the copy process, which is fully managed by Canvas and that they reported the issue initially back in 2022. Canvas Support told me multiple users have reported this issue and that the engineering team is still investigating. Considering one of the replies I received also said that it isn't a feature currently available with New Quizzes, it is frustrating to not see that detailed in Canvas Community. If we had known about this limitation beforehand, we would have held off on migrating those quizzes, especially now that the hard deadline to transition was cancelled.
I agree that the issue likely has something to do with New Quizzes being an LTI too. Considering Respondus LockDown Browser appears to have a special integration with Canvas, the copy process was likely customized for Classic Quizzes to handle this. Since New Quizzes are an LTI and they seem to be treated more as assignments than quizzes, they probably utilize an assignment-based copy process that doesn't include handling copying the Respondus settings. If you look at the API documentation, the Quiz object doesn't include details about LockDown Browser. However, if you look at the results of an API call to list Classic Quizzes, there are extra properties related to the settings for LockDown Browser, but the new API call to list New Quizzes, doesn't include any of these additional properties. I have found though that the additional LockDown Browser settings are still saved as a part of the data for New Quizzes too when they are set-up to use LockDown Browser, but all of that data seems to be ignored during the copy process for New Quizzes.
I'm sorry to hear that you have the additional trouble of trying to handle the issues with the lock setting too. I know our assignment names are already updated properly when we set them in the blueprint course and they get copied. However, it sounds like the lock would probably prevent the Respondus settings from being saved too as a part of the Quiz data object since it has to be enabled in the associated course after the sync.