May be I'm not right but I think that your problems are because of only one ADC on your board. If your board has only one ADC it has to read channels sequential with switching from one channel to another. This is because you have actually only one device to read many channels.
If you want to read some channels more often than others you can set the sequence of channels for example as
1,2,2,1,2,2,1...
in this case the channel "2" will be read 2 times often than channel "1". But in any case they will not be read simultanously.
Oleg Chutko.