In case of double readout I have tested:
if(*which_sensor==1){
breaker_sensorValue = analogRead(A3);
delay(10);
breaker_sensorValue = analogRead(A3);
}
else{
breaker_sensorValue = analogRead(A4);
delay(10);
breaker_sensorValue = analogRead(A4);
}
I didnt get errors at all. I only had wrong voltage readout.
Changing dc source also didnt make a difference.