@nprofile1q...
I'm not configuring #lagg for years, so things could be changed, but when I've configured lagg for failover before, MAC addresses of all member interfaces needed to be exactly the same. So I've adjusted MAC address of WiFi to be the same as wired. Below is the remnant of the era (addresses hidden, using em0 [wired] and iwn0 [WiFi] as members).
## Network configurations for failover using lagg
ifconfig_em0="up"
ifconfig_iwn0="ether *:*:*:*:*:*"
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto failover laggport em0 laggport wlan0 *.*.*.* netmask 255.255.255.0"
I'm not configuring #lagg for years, so things could be changed, but when I've configured lagg for failover before, MAC addresses of all member interfaces needed to be exactly the same. So I've adjusted MAC address of WiFi to be the same as wired. Below is the remnant of the era (addresses hidden, using em0 [wired] and iwn0 [WiFi] as members).
## Network configurations for failover using lagg
ifconfig_em0="up"
ifconfig_iwn0="ether *:*:*:*:*:*"
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto failover laggport em0 laggport wlan0 *.*.*.* netmask 255.255.255.0"