Question: do oauth refresh tokens expire?
Answer: Refresh tokens can expire, although their expiration time is usually much longer than access tokens. ... If your refresh token is invalid and also don't have a valid access token for a user, you must send them through an OAuth authorization flow again.