Possibly stating the obvious, but make sure all your access points are on different wifi channels.
Also I know Unifi have a minimum RSSI setting that kicks off clients to a better AP when signal strength gets low. Maybe OpenWRT has a similar setting although all I found after a quick search for OpenWRT RSSI settings was this thread:
https://forum.openwrt.org/t/how-to-automatically-disconnect-...