In my environment there is UPSA, Active Directory connection created and profiles already imported. When I deleted one of imported account in Active Directory and run UPA Full Sync the account was not removed from SharePoint profiles - which is expected behaviour! The problem is that the account is not being marked to be deleted. I checked 'UserProfle_Full' table in UPSA db and recognized that 'bdeleted' did not change to 1.
The good is that 'IsImported' has changed from 1 to 0 but why 'bDeleted' remained on 0?
I tried also just disable account in AD and the result was the same (I use LDAP filter (&(objectCategory=person)(objectClass=user)(!userAccountControl:1.2.840.113556.1.4.803:=2)) in UPA Sync connection and I'm sure it works correctly).
My farm version - 16.0.4600.1001 (October 2017 CU installed)
Has anybody faced this problem or can advise how to troubleshoot it?