In case I have to take a retest, would I have to pay the fee again?

Yes. Every time the retest is taken, fee of Rs 235.41 (including GST per Retest would be applicable.