Since you enabled 'teams' => true
in config/permission.php
, the package expects a team_id
value whenever you assign a role/permission.
To assign team
$teamId = 1; // or fetch/create your default team
$superAdmin->assignRole($superAdminRole, $teamId);