I have experienced same issue.
We found other symptoms besides these symptoms.
When a device(TP-link) roams from A(AP) to B(AP),
the device doesn't update ARP, or the device doesn't get ip form dhcp.
I'm
suspicious funtions which converts arp broadcast to unicast or dhcp broadcat to uncast, or multicast to unicast.
How does those disable?
Regards.