Tanto quanto eu sei, tanto o ECMP quanto o LACP tentam fixar cada fluxo (conexão) em um único caminho - acredito que é para evitar problemas de TCP causados por reordenamento.
No Linux ECMP, isso pode ser ajustado usando sysctl net.ipv4.fib_multipath_hash_policy
para levar em consideração apenas o par de endereços IP (L3 hashing) ou, adicionalmente, o par de portas TCP / UDP (L3 + 4 hashing).
A alteração do valor de sysctl para 1
distribuiria vários fluxos / conexões nas duas rotas.
Se isso ainda não for adequado, alguns tipos de ligação / formação de equipe de L2 podem funcionar.