I have similar setup and issues. Network is all Ubiquiti, a UDM SE, 48 port POE Pro switch and 5 AP's. Have a Control4 Controller and 6 Neo remotes. The Neo's all have pretty weak signals ranging from -52 dBm to -73dBm. They were plagued with losing the wifi connections and needing to be rebooted. The Neo's also connect to my main network (not IoT) due to multi-cast traffic issues so their WiFi has both 2.4 GHz and 5 GHz channels.
Recently I made a couple of changes that has helped to keep the Neo's on the network. I changed the APs' 2.4 GHz transmit power to medium and enabled DHCP Snooping. Not ready to declare total victory yet, but so far so good.