I'll try to answer OP's question with my own setups.
My goal is to use the MPC in stand alone mode and to stream multiple channels in realtime to the laptop that's running a daw with mastering plugs. (yes this will introduce latency but with one click of a button I can dissable all of the mastering plugins and the latency is back to normal.
Using the mastering plugins I can hear the end result without rendering the audio files and can make changes on the fly. One could say why don't use controller mode for this? Because I needed all of the horse power I could get to get it to run smoothly. So the MPC X uses it's power for the beat and the laptop uses it's power for the polishing of the sound. And I don't always need the laptop, sometimes I just want to build in stand alone. The laptop only comes in to play when I have to polish the sound as the beat/song is entering the final stage..
For this I can choose between 2 setups.
Setup 1: MPC X connected via usb to an iconnectivity audio4c audio interface and my laptop connected to the same audio interface using the second usb port on the audio interface.
(The audio4c is an audio interface that can have 2 hosts connected to it and you can stream audio from host to host using usb cables.)
This setup was unusable for me up until 2.11.7 beacause of all of the audio glitches (pops, clicks and artifacts). But with the release of 2.11.8 it now works glitch free so it's usable again.
See the following Block Diagram for setup 1:Because setup 1 was unuable to acomplish this for such a long time I had to come up with another way to acomplish my goal. and thats setup 2.
Setup 2: MPC X connected via usb to an RME Fireface UFX II. In CC mode the MPC X can only use 8 analog channels and 8 ADAT channels (ADAT 1-8). But what I wanted was 16 ADAT chanels so I connected the 8 analog outs of the Fireface to it's own 8 analog ins and linked those to ADAT 9 - 16. I've run tests to see if there was any noticible latency shifts between ADAT 1 - 8 and 9 - 16 but there wasn't.
So those 16 ADAT channels are streamed into a RME Fireface 800. The Fireface 800 is connected via a Apple (Fireface to USB C) adapter into the laptop. This setup has always worked for me.
See the following Block Diagram for setup 2: