Check if user is subscriber

Yes.

When the token expires, use the refresh token to get a new token

Read the body message of the response it’ll tell you the problem.

HTTP Code’s are useless without the body messages from the response