ADC channels are not providing the proper values when integrated

I am making a device using the nrf52dk that takes data from 5 separate sensors and sends the data to a nrf52840 dongle. My trouble lies with the ADC data collection. When I isolate each of the ADC sensors and send the data through BLE, the data sends properly. When I integrate multiple ADC channels, the output is not what is actually being output (see image comparisons). Is there some way that can fix this? I am using notifications and then reading the data from the log file to place it on a GUI using PyCharm.

Here are the pins and channels I am using for each of the sensors:

ECG: AIN0, P0.02 channel 0

PPG: AIN1, P0.03 channel 1

Skin temperature: AIN2, P0.04 channel 2

integrated-->  --> individual  

Related