When moving Home folders around you may need to add the user back to the folder.
This script will add the user to their home folder with full permissions so they can access. This script was taken from snippets and formed according to what we found useful, and it comes with no guarantee.
$fullPath = "\\PATH\SHARE\"
$Users = Get-ADUser -Filter 'name -like "*"' -searchbase "OU=USERS,DC=DOMAIN,DC=uk,DC=uk"
ForEach($User in $Users)
{
$full = $fullPath + $User.samaccountname
$homeShare = New-Item -path $full -ItemType Directory -force -ea Stop
$acl = Get-Acl $homeShare
$FileSystemRights = [System.Security.AccessControl.FileSystemRights]"FullControl"
$AccessControlType = [System.Security.AccessControl.AccessControlType]::Allow
$InheritanceFlags = [System.Security.AccessControl.InheritanceFlags]"ContainerInherit, ObjectInherit"
$PropagationFlags = [System.Security.AccessControl.PropagationFlags]"None"
$AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule ($User.SID, $FileSystemRights, $InheritanceFlags, $PropagationFlags, $AccessControlType)
$acl.AddAccessRule($AccessRule)
Set-Acl -Path $homeShare -AclObject $acl -ea Stop
Write-Host ("HomeDirectory created at {0}" -f $full)
}