The API in Laravel / Passport returns a different token in each request.

I am new to the APIs and when I created one with Laravel / Passport, I had a question.

The fact is that I get acces_token from a user via the example.com/author/token path and although it works correctly, I do not understand why every time I run the request, it returns a new token.

Should not it always be the same until it expires?

The problem is that I can not imagine how it works because my project consists of an API, a Web application and an Android application. Then, if the token is asked to Android during the start of the APP web session, the token will change and problems will arise.

As you can see, I do not understand the token regeneration flow.

Greetings and thank you very much.