Ok - I'm not sure I understand what you are saying.
Where do you see these dhcp-host entries?
I'm not aware of creating any of these entries. Unless you are referring to the mac-based dhcp reservations.
If I look inside the VM's and LXC's (see also below for logos and osiris), then they all have the same MAC-address for all vlan interfaces. Meaning there is one MAC-address per vlan-tag.
Why does it work different for the VM's (like logos) then it does for the LXC's (like osiris)?
root@logos:/home/will# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff permaddr 00:14:fd:19:3c:dd
3: enp5s0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff permaddr 00:14:fd:19:3c:de
4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff
5: bond0.100@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff
6: bond0.110@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff
7: bond0.200@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff
8: bond0.210@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff
9: bond0.220@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff
10: bond0.230@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether fe:09:86:65:3c:6b brd ff:ff:ff:ff:ff:ff
root@osiris:/home/will# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0@if20: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether bc:24:11:87:be:e5 brd ff:ff:ff:ff:ff:ff link-netnsid 0
3: eth0.100@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether bc:24:11:87:be:e5 brd ff:ff:ff:ff:ff:ff
4: eth0.110@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether bc:24:11:87:be:e5 brd ff:ff:ff:ff:ff:ff
5: eth0.200@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether bc:24:11:87:be:e5 brd ff:ff:ff:ff:ff:ff
6: eth0.210@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether bc:24:11:87:be:e5 brd ff:ff:ff:ff:ff:ff
7: eth0.220@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether bc:24:11:87:be:e5 brd ff:ff:ff:ff:ff:ff
8: eth0.230@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether bc:24:11:87:be:e5 brd ff:ff:ff:ff:ff:ff