Historically I was caught out by change of use of branch vs tags as mentioned by @piero in the thread he linked – I wonder if that changed again and / or the community script has not been updated (??) as illustrated by @jigsaw.
At first sight this part of the error
DEVICE_LIST_V3.0.4-A15: invalid variable name
does not appear to derive from your input.