Best practice to refresh the app access token

And I had/discovered this exact issue recently.

Also for clarity, you cannot “refresh” an App Access Token, when you generate one you don’t get a refresh token, so you are always making a new one.