Certain cards (a very few though) by default reject refunds especially from ad networks, casinos, etc. In such a case, if the refund got fejected by the card issuer, then the amount (after a few days), will show as a credit in the Google Ads account.
Nonetheless, in my experience any refund to payment source, from Google Ads takes at the most 5 business days.