Resolved! Issues with timer driven ADC which results in improper readings
ADC conversion of 3 channels (where DMA requests are performed in continuous mode) is triggered by Timer 3 Trigger out event. Timer 3 is made to follow a PWM generated by Timer 17 by assigning Timer 17 CCR1 to Timer 3 ARR. To validate the ADC reading...