I have seen some historical answers to this question though I am not sure they are relevant
I have a lxd server with several containers using macvlans so the rest of my network can see them and they are working fine. The paradox is that that i require the lxd server to also utilise the container services.
An example, I have a AAA server which lxd needs to see and it cannot, it think it’s down. Everythibng else on the network can see it. Do I have to do some funky stuff to get it to work or is this a limitation of the kernel?