OnChange Client script is loading twice for the "requested for" variable type when the form is loading initially. Issue OnChange client script executes OnLoad of the form but has a condition in the script (if (isLoading)) that will restrict the script execution OnLoad. But for "requested for" variable type the OnChange script is loading twice and the script is executed the second time. CauseThe onChange client script runs twice on load once due to normal OnLoad behavior and the default value of the Requested For is set async after the form is loaded. This is done to fix the issues of DEF0098884. This causes the onChange client script to run again explicitlyResolutionIn order to use the OnChange Client script as expected, you can change the below line of code. In the onChange client script,the condition can be added such if (isLoading || newValue == oldValue)return.This will return when the value is not changed and will solve the customer use case.