When did you apply?
Can you see the virtual card on app?
Anyway, you will receive your card in few days if you have applied recently.
And they can charge you anytime, even instantly if you have applied for the card. RBI can't do anything, you applied, you got charged. You may complain for delayed delivery.