Yes, this exactly! I’ve run out of CC’s as they are all taken now.
My setup is quite big and complex. Basically 2 Macs, 4 Ipads, a LOT of midi controllers (4 LCXL’s, 4 Launchpads, 2 Launchkey MiniMK3’s, a Nektar P6, +others), hardware synths, FX, mixers etc.
Most of the controllers don’t interface with the Macs directly, they go into an Ipad running a huge Drambo project (thousands of modules). Drambo is basically an advanced MIDI processor, and handles bi-directional feedback to make the controllers light up and behave like one big system etc.
Not easy to explain, I’ll probably make a video one day showing what it can do. Will be a long video though and I never seem to have time as I’m always using it, maintaining or upgrading it 
MIDI does in general too! And that’s the issue, I’m reaching the limits of what MIDI can do and I need more.
I’m using 2 Iconnectivity devices (Mio10 and a MIDI4+) to interface the some of the Ipads with the Macs (and hardware synths etc). I use RTP-MIDI over Ethernet to connect the Mio10 to Mac 1, this allows me send square-wave LFO’s as CC’s at 40Hz, to enable some RG LEDs to display as yellow. Bit of a hack, but it has to be Ethernet as a DIN MIDI cable won’t carry that much data etc.
So, with those two Iconnectivity boxes, would I still need the lightning to ethernet adapters and so on?
Why does OSC have to be sent over Ethernet? Can it not go directly down a USB-C to USB-A cable? (directly connecting an Ipad to a Mac).
Appreciate the help! I have a lot to learn it seems!