A Microsoft file hosting and synchronization service.
Update: I think I might have figured it out.
It appears that two (formerly three) of the computers in the AD were having issues syncing with AAD due to device id (or object id) already in use by another object and it must be unique. I found this out using Synchronization Service Manager on the server after running "Start-ADSyncSyncCycle -PolicyType Delta" in Powershell. This would make sense, because when I initially joined two of the devices to the domain, they somehow lost connectivity to the server and couldn't reconnect on their own. So I had to unjoin, then rejoin them to the domain and I did that without deleting the computer in AD first. For the third one, it was somehow using a device/object ID that already existed with another computer that was joined to Azure AD. After I deleted the computer from Azure AD and ran dsregcmd /join, it started to work properly and was joined to AzureAD.
The Synchronization Service Manager did come in handy here telling me that computers were having sync issues with Azure AD.
Hopefully this helps someone.