Oi Michael,
Se você está usando o validador da SEFAZ RS tem que tirar os "-" que ficam antes das tags. Abra o xml no bloco de notas pra copiar o texto.
Só um comentário em relação ao seu segundo teste: pelo que vi na nota você não está usando cálculo com base reduzida, então parece que o teste não faz muito sentido: se você está fazendo uma venda para fora do estado o ICMS de SD sempre vai ser necessariamente 4%, 7% ou 12% o que invariavelmente será menor que a alíquota interna do estado de destino (qualquer que seja) e o cálculo da partilha terá que ser disparado.