I think you need a better rewarding Rupay card. Coral or RubyX gives just 0.5% rewards. Not worth for large UPI spends.
There are Rupay cards in the market which gives upto 1.5 to 2% return even on normal Kirana store spends. By linking the card on a certain UPI app I am easily getting 3-5% return.