Certifique-se de não definir o gateway padrão nos arquivos netctl ou em outros arquivos. Se estiver usando DHCP para obter endereços IP, desabilite a obtenção do gateway padrão (dhcpcd -G). A execução de "ip route ls" deve não mostrar nenhum gateway padrão . Somente "ip route show table all" listaria os gateways padrão para cada tabela do ISP. Algo parecido com isto:
default via 10.1.1.1 dev enp3s0 table ITC1 src 10.1.1.10
10.1.1.1 dev enp3s0 table ITC1 scope link src 10.1.1.10
default via 10.1.2.1 dev enp4s0 table ITC2 src 10.1.2.10
10.1.2.1 dev enp4s0 table ITC2 scope link src 10.1.2.10
default via X.X.X.X dev enp5s0 table MPLS src X.X.X.X
X.X.X.X dev enp5s0 table MPLS scope link src X.X.X.X
default table balance
nexthop via X.X.X.X dev enp5s0 weight 1
nexthop via 10.1.1.1 dev enp3s0 weight 2
nexthop via 10.1.2.1 dev enp4s0 weight 2
Além disso, você pode remover as entradas do arquivo mangle, pois as entradas de rtrules devem ser suficientes para o que você precisa