Hi Polina, have you already checked the DHCP traffic?
Check DHCP traffic arriving on the VLAN (client → gateway):
tcpdump -eni bondX.<VLAN> -vv udp port 67 or 68
Check DHCP relay traffic leaving towards the server (gateway → server):
tcpdump -eni <iface-to-dhcp-server> -vv udp port 67 or 68
If on member B you do not see the DHCPDISCOVER broadcast reaching the VLAN sub-interface, then it points to an L2/tagging/trunk issue.
If you can, please share the relevant tcpdump output/logs so we can review them and help you more effectively.