Olá Cássio!
É uma dúvida bastante semelhante a uma outra que você teve um tempo atrás, porém o mesmo problema está acontecendo, o GROUP BY está em conflito com a função de agregação SUM, e dessa forma não temos como realizar a soma de todos os itens de uma coluna, para entender melhor, tente colocar a função SUM logo após QUANTIDADE_LITROS_TOTAL:
SUM(QUANTIDADE_EMBALAGENS_TOTAL) AS QUANTIDADE_EMBALAGENS_TOTAL_GERAL
Você receberá como resultado apenas uma linha com o sabor Açai com a QUANTIDADE_EMBALAGENS_TOTAL_GERAL igual a 3626240, que é o valor da soma geral de todas as embalagens independentemente do valor ou da quantidade de litros. Porém, você deseja receber a porcentagem de cada SABOR, mas o GROUP BY não permite nesse cenário.
Agora se ignoraremos o conflito em o GROUP BY e o SUM, a formula natural seria:
((ROUND((TABELA_AUXILIAR_A.QUANTIDADE_LITROS_EMBALAGEM *QUANTIDADE_EMBALAGENS_TOTAL), 3) / SUM(ROUND((TABELA_AUXILIAR_A.QUANTIDADE_LITROS_EMBALAGEM *QUANTIDADE_EMBALAGENS_TOTAL), 3))) * 100) AS PORCENTAGEM
Ele conseguirá realizar o SELECT e o resultado vai ser o sabor Açai e a porcentagem de 6.95, mais e a porcentagem dos outros sabores? Nesse cenário, não é possível.
Você ainda não deve ter visto, mas tem um dos cursos da carreia de MySQL que será apresentado a parte de funções no MySQL, e acho que com a utilização de uma função você conseguirá atingir seu objetivo com esse SELECT.
Acho que você poderia salvar esse SELECT no momento até chegar a parte de funções e tentar realizar o mesmo usando uma função que lhe retorne a soma:
SUM(ROUND((TABELA_AUXILIAR_A.QUANTIDADE_LITROS_EMBALAGEM *QUANTIDADE_EMBALAGENS_TOTAL), 3)))
Que é o empecilho para você conseguir o resultado esperado.
Espero ter ajudado!