Mikrotik Mesh, drone and Arduino

Hi, this is my first post and I am a relative beginner at Mikrotik mesh networks.

We have a number of drones that are fitted with Groove 5 gig APs. All of the drones have network cameras connected to them. The ideas is that we can fly some distance and use the mesh to relay images back. It all works well. Yes there is some latency in the video, but all of the drones have autopilots, so it’s not a problem. We have a ground station that is also connected to an AP.

The problem we have is that the camera on the furthest drone is controlled by an Arduino with an ethernet shield. When the ground station AP and the Arduino AP are close, we have no problem with the socket. However, the second that there is another AP in the mesh, and the signal is routed through an additional AP, we lose the socket.

We have no problem with video signals through the mesh and no problems with the uart to ethernet adapters that control the autopilots.

Any suggestions would be appreciated.

Maybe, just maybe:
What is your wireless configuration?
What type od bridge is it?

Maybe your mac address got changed(cloned) when drone roamed to another AP And that confused arduino or PC?
Can you try to delete Arp table while you are on a second AP.

Maybe spanning tree ?