When creating and queueing new build, a feature that I often use is the “allow change at queue time” checkbox next to the build variables
Allowing me to change it at Queue time
Sometimes you also want this for releases, but there is no such an option. However, you can do it, and it is described on MSDN, but it works a bit different.
For releases you can create a Draft Release and change the variables of that specific release before you start it.
Create a variable and crate a Draft Release
Then, in the Draft Release Change the variable, Save the Draft and then start the release.
Now you started the release with other variable values.
Hope this helps !