Invalid_grant exception while refreshing a token

Glad to hear you were able to resolve this and you found that post useful. You are correct! While a refresh token is valid for 15 years, it can only be used once. I’ve linked our help documentation below for reference:

Refreshing an Access Token