According to Stripe Documentation, any refunds to Buy Now, Pay Later payments need to be made within 120 days of payment.
If you need to refund a Buy Now, Pay Later payment past 120 days, you can do so by recording an Offline Refund.
You can learn more about recording an Offline Refund here.