Hi again. The offline_access scope (the one that request a refresh token) is a default one. They are added to Azure AD as part of Azure AD - OAuth 2.0/OpenID Connect compliance. They are not part of any particular API. Also, currently there's no way to disable it.
Refresh tokens do not get invalidated when new ones are issued.
Let us know if this answer was helpful to you. If so, please remember to mark it as the answer so that others in the community with similar questions can more easily find a solution.