411 UAHR bonding 2 wireless DHCP issue

Hello. We need in system that consists of two wireless client to two different wireless wifi networks. One - for base link channel and another is to reserve the main. The exisiting wifi networks have a different network adresses in each other. I create 2 wireless connections to it and made a bonding interface. All client wlans obtain the adress via DHCP. When I create a two connections without bonding (disabled) all connections got a DHCP succesfully. When I use a bonding I get a problem when only one wlan get DHCP but another hangs in the state of searching. Also there is a hardly ever issue when all wireless link can't get the adress via DHCP when the bonding is enabled. I try different firmware from 5.26 to 6.7 and try different wifi netwroks and all existing wireless modules (cards) from Mikrotik. No result. What is going on? I use 411UAHR board with two wireless cards.
Also I noticed another bug in Mikrotik DHCP work. It is appeared when wireless client moves from one network from channel to channel (the same SSID, but many AP in building). There are situations when mikrotik don't get a new adress via DHCP under the new wireless connection with the same SSID of network that differ from another only in channel. The Mikrotik adress state is hanging in old state, routes are breaking (in other channel the default gateway maybe another) and it is hanging until the "release" or "renew" signal are not coming. Also I noticed the bug when during this state Mikrotik routes is under reachable state through old gateway but If you want to ping old gateway there are a zero result when no way to host or timeout.

Zhukov Roman, Wicron, Moscow