Since it was record it might not have the default auth variables, e.g.:
"parameters": {
"tokenStart": "{{",
"tokenEnd": "}}",
"tokens": {
"Username": "",
"Password": ""
},
"elementType": "ZestVariables"
although that would not prevent the usage in the script, just that it
would not suggest them.
The replacement happens automatically if the variables are present,
which should if configured in the context as an authentication script.
How is the user being set up? Are user's credentials being set with
Username and Password fields?
Best regards.