Laraval passport error_grant

Default
,

Bonjour, je suis tout nouveau dans le système oauth2 et egalement dans laravel..
Du coup j'ai cette erreur qui apparait alors que je tentes d'accèder via postman (soit en call api soit en get new access token )

Error: Cound not complete OAuth 2.0 token request: "The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client."around

Ce que je fais

 `$client = Client::where('password_client', 1)->first();around     
  $http = new \GuzzleHttp\Client([
     'base_uri' => 'http://api.lecarme.local',
     'defaults' => [
         'exceptions' => false
     ]
 ]);

 $response = $http->post('/public/oauth/token', [
     'form_params' => [
         'grant_type' => 'password',
         'client_id' => $client->id,
         'client_secret' => $client->secret,
         'username' => $email,
         'password' => $password,
         'scope' => '',
     ],
 ]);
 `

Si je modifie par exemple la valeur du client id ou du client secret j'ai une erreur disant qu'il ne trouve pas le client.
Donc je suspecte un problème au niveau de l'utilisateur? j'ai testé avec username ou avec email, mot de passe crypté et non crypté j'ai toujours ce soucis.
je me dis que quelques parts en base de donnée j'ai des liens qui manque ... mais je ne m'y connais vraiment pas assez.
Si quelqu'un pouvait m'aiguiller?
merci et bonne journée /soirée