Il me semble que ECMP se situe au niveau L3 et nécessite plusieurs routeurs (nexthop), or là tu n'en as qu'un (la Livebox = 1 seule IP GW), même si tu as 2 interfaces pour le joindre.
Dans mon test (avec la NB6V, Ethernet + wifi), les connexions partaient bien "aléatoirement" sur les deux interfaces, alors qu'avec les routes par défaut il choisit toujours l'Ethernet car la métrique est plus faible.
Je m'attendais potentiellement à ce que le kernel refuse, justement à cause de l'IP nexthop identique. Mais à partir du moment où il accepte...
Avec fib_multipath_hash_policy=1, l'ECMP est censé être au niveau L4 justement, mais peut-être que ça ne fonctionne bien que pour du traffic routé et non pas local.