VLANs does not go through bonding xor

Hi guys!
Are you using bonding xor with VLANs in it?

I have this scenario:

Site A                                                                                    Site B
CRS354-48G-4S+2Q+                                                                 CRS318-16P-2S+
       bonding1 (xor)                                                           bonding1 (xor)
        ether1------RBLHGG-60ad - - - - - - - - - - - - - - - RBLHGG-60ad------ether1
        ether2------CubeG-5ac60ay - - - - - - - - - - - - - - CubeG-5ac60ay----ethet2

Where:

  1. Slave ports for bonding are ether1 and ether2 on both sides.
  2. On Site A bonding1 has set VLAN PVID/Untagged.
  3. Bonding is set to balance xor (I need xor to have two lines always active).
  4. Every RouterOS in the diagram are v7.6.

Problem:

  1. VLANS seems not working - no communication with Site B.

Tried:

  1. Different hash policy (layer 2, layer 2 + 3, layer 3 + 4).
  2. Different link monitoring (mii, none).
  3. Just changing a mode to 802.3ad and… START WORKING!

So quick question. Is balance xor should work with VLANs (specially as access port/PVID/untagged) on bonding xor interface or not by design? Should I submit a bug report here?

Thanks a lot for answers!
syd