Default route not added when moving the gateway to different interface

Hi,

I'm moving the default gateway from vmbr1 (vlan10, 10.0.10.11, gateway 10.0.10.3) to vmbr9 (vlan100, 10.0.100.11, gateway 10.0.100.3).

The default route is missing.

Before change:

Code:
# ip route show
default via 10.0.10.3 dev vmbr1 proto kernel onlink
10.0.10.0/24 dev vmbr1 proto kernel scope link src 10.0.10.11
10.0.20.0/24 dev vmbr2 proto kernel scope link src 10.0.20.11
10.0.30.0/24 dev vmbr3 proto kernel scope link src 10.0.30.11
10.0.40.0/24 dev vmbr4 proto kernel scope link src 10.0.40.11
10.0.50.0/24 dev vmbr5 proto kernel scope link src 10.0.50.11
10.0.60.0/24 dev vmbr6 proto kernel scope link src 10.0.60.11
10.0.70.0/24 dev vmbr7 proto kernel scope link src 10.0.70.11
10.0.80.0/24 dev vmbr8 proto kernel scope link src 10.0.80.11
10.0.100.0/24 dev vmbr9 proto kernel scope link src 10.0.100.11
169.254.0.0/16 dev idrac proto kernel scope link src 169.254.0.2
192.168.1.0/24 dev vmbr0 proto kernel scope link src 192.168.1.11

After change:

Code:
# ip route show
10.0.10.0/24 dev vmbr1 proto kernel scope link src 10.0.10.11
10.0.20.0/24 dev vmbr2 proto kernel scope link src 10.0.20.11
10.0.30.0/24 dev vmbr3 proto kernel scope link src 10.0.30.11
10.0.40.0/24 dev vmbr4 proto kernel scope link src 10.0.40.11
10.0.50.0/24 dev vmbr5 proto kernel scope link src 10.0.50.11
10.0.60.0/24 dev vmbr6 proto kernel scope link src 10.0.60.11
10.0.70.0/24 dev vmbr7 proto kernel scope link src 10.0.70.11
10.0.80.0/24 dev vmbr8 proto kernel scope link src 10.0.80.11
10.0.100.0/24 dev vmbr9 proto kernel scope link src 10.0.100.11
169.254.0.0/16 dev idrac proto kernel scope link src 169.254.0.2
192.168.1.0/24 dev vmbr0 proto kernel scope link src 192.168.1.11

If I go back, the default route comes back again, so it seems it can update it.

What am I missing? Should I do it manually?