User Groupmembership removal+ groups are located in child domains

Need to removed user group membership of multiple users whose groups are located in child domains (within forest) . While using below code, getting error for users whose groups are located in child domain than user domain.

$users = Get-Content c:\users.txt
foreach ($user in $users){
      $ADgroups = Get-ADPrincipalGroupMembership -Identity $user -Server dc01.nidhin.com | where {$_.Name -ne "Domain Users"}
      Remove-ADPrincipalGroupMembership -Identity "$user" -MemberOf $ADgroups -Confirm:$false 
}

It would be helpful if you can show the error message?