Olá @Fabricio !
Segui a sua explicação e fiz um teste na minha loja para replicar e confirmo que isso é um comportamento esperado. Quando as taxas de frete são baseadas no preço, esse preço sempre será pós-desconto, pois a regra de frete considera o valor total do carrinho. Portanto, quando o código de desconto de R$10 é aplicado, o valor total do carrinho é menor que R$149 assim qualificando para o frete pago.
Eu compreendo a sua solicitação, pois o ideal seria oferecer as duas opções (frete grátis + desconto) para todos os clientes considerando o valor total dos produtos adicionados. No momento, não temos um recurso nativo para corrigir esse comportamento e considerar o total dos produtos adicionados pré-desconto. Isso é uma funcionalidade que muitos lojistas desejam, pois realmente seria ideal para manter a regra já estabelecida do frete e também oferecer o desconto de forma nativa.
Estou enviando essa sugestão à equipe de produtos. Temos uma equipe que aceita e analisa sugestões de parceiros e comerciantes e, embora eu não possa confirmar que cada sugestão resultará em uma mudança em nossa plataforma, posso garantir que cada feedback é revisado.
Para contornar essa situação, uma opção seria criar pedidos manuais para clientes que encontrarem esse cenário o qual descreveu. Criando um pedido manualmente você conseguirá oferecer o frete grátis e adicionar o desconto. Sugiro essa alternativa, porém, eu compreendo que essa não é a melhor das opções, pois o cliente precisaria avisá-lo para você conseguir criar o pedido. Veja esse documento que mostra as instruções para criar pedidos manuais.
Outras opções para explorar seria conferir alguns aplicativos de descontos e de frete avançados para ajudá-lo a atingir o seu objetivo. Abaixo são aplicativos que oferecem regras de frete avançadas e aplicativos de descontos com regras mais sofisticadas para configuração de códigos de descontos combinados.
Recomendo ler a descrição dos apps como também analisar preços e avaliações. Esses apps oferecem um período de teste, portanto, se instalar em sua loja e não desejar dar continuidade com o app, lembre-se de desinstalar o app antes do período teste expirar para evitar ser cobrado. Esses apps são desenvolvidos por terceiros, assim, se tiver qualquer dúvida basta clicar em get support ao lado direito da página do app e eles poderão esclarecer qualquer dúvida em relação à integração ou recursos oferecidos.
Confira estas opções e me avise se uma delas o ajudou a solucionar o que está procurando.