Had the same issues with the DomainJoinCheck failing and DomainTrustCheck failing. @Anderson Soares solution of deleting duplicate Entra ID devices worked for me. I had created and removed virtual desktop deployments with the same name, causing duplicate errors that didn't allow the newest deployment to domain join.