Pour que lxd utilise macvlan, il faut que le bridge wlanbr0 (bridge dépendant de l'interface wlan0 qui est activée par network manager) soit présent !

Pour cela, il suffit de créer le script suivant :

avant netplan : vi /etc/network/if-up.d/lxd
avec netplan : vi /etc/networkd-dispatcher/routable.d/10-lxd

#!/bin/sh

dev=wlx1cbfced1a893
mac=8a:38:2a:cc:d7:99

ip link add brwlan0 link $dev address $mac type macvlan mode bridge
ip link set brwlan0 up

Puis corriger les droits de ce script :

chown root.root /etc/network/if-up.d/lxd
chmod 755 /etc/network/if-up.d/lxd

A chaque nouvelle interface, celui-ci sera appelé. On ne se soucie pas de faire de vérif, car aucune chance que le script down l'interface par accident.