For version 2.x and now version 3.x, when one quits Universal Control on a Mac computer, the processes Hub, ucdaemon, and TransportClient are left running. Because of this, when the user restarts UC these background processes are not updating and even with a rescanning of the network, the firewire connection is missed. When these processes are stopped and then UC is restarted, the firewire connection is found immediately and taken as priority (I'm assuming).
Request: make sure all processes listed above stop when quitting UC on the Mac (and PC if it leaves processes running).
Ultimately it would be valuable to have all potential connections available when UC starts up, allowing the user on the computer connected to the StudioLive mixer to choose between firewire, wifi or ethernet to make the control connection. This is especially useful as the delay on visual responses for channel meters and switches still seems to be a problem when the control connection is made using firewire. The only reason to make the connection using firewire is to allow RTA functions and SMAART to work.
Equipment and configuration when tested: Mac OS Mojave (latest updates), RM16AI connected via firewire and wifi, CS18AI connected to RM16AI via direct ethernet for AVB (audio) and wifi for control.