Hi,
I understand that teaming interfaces is cutting edge / experimental feature and it requires work, but:
It would definitely need a setting that would allow user to set a own MAC or choose from interfaces MAC addresses. Reason is that usually people use DHCP even for server - that allows a quick inclusion of hostname into WINS / NetBIOS controllers so it shows ups to other users of the network instantly. Still people use a stating IP assigned on DHCP server to has a fall back for other services that require a static IP.
There is a strange hostname problem when using a teaming interfaces - seems that if hostname does not get propagated over the network - maybe samba gets confused … It’s possible to get to installation via IP & ssh, but can’t get via IP and samba share …