I'm running into a bit of a headache with WHD I have an AD and SCCM connection to WHD and my assets are in place with the correct users but it will not populate the location of my assets from SCCM's connection. I was hoping that after I had added the AD/LDAP connection it would be able to find the locations of the assets based on AD/LDAP.
From what I've experienced there is no proper attribute mapping for location. You can auto assign it to a specific location, but that would do it to all devices. Another option would to map the location to the IP address, assuming your locations are on different subnets. It would be nice if you could map the location field to the Active Directory site field located in SCCM, but apparently that is not an option.