I had a similar issue with gpay axis, try to make a payment in Swiggy with this card. See if it's sending OTP to your mobile. If not you'll get an contact bank for contact error, so I couldn't link my card in gpay as it was asking me to verify my card but it war trying to send OTP but the bank didn't have my number entered
I went to Axis bank gave my aadhar and pan to verify my kyc etc and 2 days later I was able to see my phone number for verification in gpay.