The status of devices showing as Azure AD registered but not compliant could be due to several reasons:
- Compliance Policy: The devices may not meet the criteria set in your compliance policies. This could be due to outdated software, missing security updates, or configuration issues.
- Sync Issues: There could be synchronization issues between the device and Azure AD, possibly due to network problems or errors in communication.
Regarding multiple object IDs and device IDs for the same device, this could be a result of:
- Duplicate Entries: Devices might have been re-registered or reset, creating duplicate entries in Azure AD.
- Registration Process Issues: There might have been issues during the registration process, leading to multiple entries.
To resolve these issues, review your compliance policies and device registration process. Ensure devices are updated and meet compliance requirements, and consider cleaning up any duplicate entries in Azure AD.