Should a bridge MAC address be inherited?

I was wondering if a bridge should inherit the MAC address of the bond interface it is attached to.

Currently, when creating a bond, it correctly inherits the MAC address from the first slave NIC. However, when attaching this bond to a newly created bridge, the bridge itself is assigned a different MAC address. As a result, my Unifi setup detects two separate MAC addresses (one for the bond, which has no IP, and another for the bridge, which is set with a static IP).

In comparison, my Proxmox server handles this differently. On Proxmox, the bridge automatically inherits the MAC address of the bond, resulting in the same MAC address displayed across all interfaces (both physical NICs, the bond, and the bridge). This effectively causes Unifi to recognize and list only one device.

Is the behavior in TrueNAS by design, or is there a recommended approach to ensure the bridge uses the bond’s MAC address, similar to the Proxmox implementation?

I am able to override the mac address of the bridge using the shell but it doesn’t seem to persists a restart.