Hi Miguel,
The use of "&" instead of "&" is not an accessibility requirement but a HTML specification. It doesn't invalidate the HTML though, only reports a warning. However it's recommended to have them correctly encoded.
As Dave said, to get URLs correctly encoded, use the [export_vars -base $base_url $var_list].