Cannot create login on cluster
Is the service account a domain account? Sounds to me like the service account may in fact be an account that is local to the machine, not a domain account.
Try:
CREATE LOGIN [WINDOWS_MACHINE_NAME\ServiceAccount] FROM windows;
If this works, the account is not a domain account.