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);