I do have a question about unicast and all controllers must be on.
Does this mean they must be on if the sequence is built to send data on them OR must be on if the FPP is configured for them?
If an E1.31 universe is set to Unicast in your transmitting software (Vixen, LOR, xLights, FPP or others), then a response from a controller using that Universe's IP address is expected. If not received, then ARP packets get sent out, slowing down the whole process.
So, Yes, the controller must be on, connected and able to receive and send on the network.
As a side note from a happy Multicast user, my Wireless Router (ASUS RT-N66U) has a setting in it to not forward Multicast packets. I found that 2 seasons ago and all my Wireless congestion complaints went away. Was a lot easier than setting up multiple domains.