Try to set MTU=1492 … VLAN uses extra header with size of 8 bytes and the bond “device” has L2 MTU of 1500 bytes. Or try to increase L2 MTU of bond device if that’s possible.
Show output, interface print and int pr det ?
With a high probability, l2mtu value will be 0.
Due to the lack of a correct value of this parameter l2mtu, it is most likely that it is impossible to create a vlan.