When using this configuration, if one of the network interfaces is down, the bond0 interface also goes down after restarting the service. It can be restored by manually executing nmcli device up bond0. However, this issue does not occur on CentOS 7. I would appreciate it if you could explain the root cause of this problem and how to fix it.
cat /etc/NetworkManager/system-connections/bond0.nmconnection
[connection]
id=bond0
uuid=6d0701d9-b3f1-4cb1-a804-648eebc14bee
type=bond
interface-name=bond0
autoconnect=true
[bond]
miimon=100
mode=802.3ad
xmit_hash_policy=layer3+4
[ipv4]
method=disabled
[ipv6]
method=disabled