I sorted out the DHCP issue I saw yesterday. There was a discussion on this topic that was very helpful.

There was a checksum problem in the request for an address. The fix was to apply sudo ethtool --offload lxdbr0 tx off to disable checksum offloading on the bridged network in LXD.

This site has a nice description of the what that means:

Checksum offloading is usually beneficial as it allows the checksum to be calculated (outgoing) or verified (incoming) in hardware at a much faster rate than it could be handled in software.

Checksum offloading is broken in some hardware, particularly Realtek cards and virtualized/emulated cards such as those on Xen/KVM.

Anyway, turning it off allows FreeBSD to get an IPV4 address from the bridged network.

bsd  lxd