I am designing a system where I have several daughter boards with voltage or current sensors (several or one on each board). One board is the master with the MCU.
Because the system is larger and in a high current and noisy environment, I have been using the logic to first condition/filter the analog signals from the sensors (some are differential, some are single ended) with a differential amplifier to turn the signal to analog differential with a common voltage of 1,25 V.
Then I use local ADC-s with a votage reference of 2,5 V (for best resolution) on each of the daughter boards. (The ADC-s support differential analog inputs) (I use differential analog signals here, because the traces on the PCB can be longer and run over high current signals on other layers).
For best signal integrity I first convert all of the signals on the digital side of the ADC (SCLK in, SCLK out, Dig OUT, CNVST in, CNVST out, CS in, Dig in -> most lines (7) for one ADC; CNVST out offers me a synchronization pulse on SCLK out for MSB, more info here: https://www.ti.com/product/ADS7223). 
More information on why I chose LVDS can be found here: https://www.ti.com/lit/ug/tidued8/tidued8.pdf
I will be also using 2 other types of ADC, because of the different number of signals on the daughter boards. The resoultion (number of bits) will be different between them.
The cables connecting the daughter boards to the master board will be around 1 meter in length and will be CAT5 cables so the differential pairs will be LVDS pairs for best noise immunity.
I have calculted that to transmit the signals in the necesary time windows (per sampling frequency) I need to run SCLK at 5 MHz or higher.
I will be using a STM 32 MCU on the main board. Because I will use SCLK out (SCLK return) for best oppertunity to read the data correctly (without delay/shift between SCLK and Dig OUT). I will be also using 1 SPI on the MCU as transmit only master to give the SCLK clock to all ADC-s, and other SPI-s as receive onyl slaves.
I also chose this aporach for best signal integrity before turning them to digital. Because I feared of voltage drop over the cable for analog signals if I would place all of the ADC-s on the main board.
The main down side of this approach is that I have to use many SPI slave receivers, because I think I can not connect the LVDS output together to one SPI (only if I use a multiplexer for both SCLK return and Dig out) mainly because of the speed and different bit numbers.
Questions:
1: Should I keep this approach or should I move all of the ADC-s to the main board, which would mean transmitting differential analog signals over differential pairs over a cable of > 1m ? (Should be OK, just checking for best option) (That would fix my problem in question 3)
2: If I should keep the current setting (ADC + LVDS on daugther boards), should I multiplex the LVDS outputs to a single SPI receiver on the MCU ? (I would like to avoid this, mainly because of delay and the different number of bits coming from each ADC) (Theoreticaly I have enough SPI lanes on the MCU to avoid this)
3: My problem with the current approach is the receiving of the signals. I receive the sinchronization pulse for the MSB (CONVST OUT), but I do not how to directly programme the desired behaviour where CONVST OUT (high -> low) signals the sinchronization pulse for MSB on a SPI receive only slave.
One possible solution for question 3 (and possiblity question 2):
I use the Enable pin on the pins on the LVDS receivers (DSLVDS1048 from Texas instrumetns for example), where I can switch the digital outputs to high impedance. Do you agree with this apporach? The only problem is how to implement this with the sinchronization pulse from CONVST OUT. I would appreciate any ideas. I would need to use a seperate LVDS receiver for getting CONVST OUT and then implementing an interupt in code to enable the main LVDS receiver. Would this cause too much of a delay? 
Thank you in advance