Bonding between CCR1016-12G and CRS354-48G-4S-2Q+

Hi,
i’m trying to setup bonding between router and switch.
I tried CCR1016 <->CRS125 and It’s working (Balance mode xor, Hash policy layer 2-3)
I tried CRS354 <->CRS125 and It’s working (Balance mode xor, Hash policy layer 2-3)
But CCR1016 and CRS354 it’s not working, tried Balance mode xor and 802ad without success. Only working balance mode rr but this is not hw offloaded.
All running 6.46.2.

CRS354
0 R name=“bonding1” mtu=1500 mac-address=C4:AD:34:A2:49:97 arp=enabled arp-timeout=auto slaves=ether47,ether48 mode=802.3ad primary=none
link-monitoring=mii arp-interval=100ms arp-ip-targets=“” mii-interval=100ms down-delay=0ms up-delay=0ms lacp-rate=30secs
transmit-hash-policy=layer-2 min-links=0
CCR1016
0 R name=“bonding1” mtu=1500 mac-address=00:0C:42:B2:F8:3C arp=enabled arp-timeout=auto slaves=ether5_10,ether6_10 mode=802.3ad
primary=none link-monitoring=mii arp-interval=100ms arp-ip-targets=“” mii-interval=100ms down-delay=0ms up-delay=0ms
lacp-rate=30secs transmit-hash-policy=layer-2 min-links=0

Bonding interfaces are in bridge.


Update:
It’s start working but it has strange behavior.
For example 2 interfaces have traffic 500mbit, bonding shows 1gbit, but onto computer goes only 500mbit. Looks like stange hash policy.
Or it’s using only one interface on one way.
From documentation
Note: The built-in switch chip will always use Layer2+Layer3+Layer4 for transmit hash policy, changing the transmit hash policy manually will have no effect.
But On router you can setup only layer 2, layer 2-3 or layer 3-4.

Some one have working bonding between crs354 and ccr?
For me crs125 and ccr working correctly.