I've tried connecting on multiple machines in an attempt to fix this but nothing seems to be working, if anyone can assist, here are the logs.
NetpDoDomainJoin
NetpDoDomainJoin: using current computer names
NetpDoDomainJoin: NetpGetComputerNameEx(NetBios) returned 0x0
NetpDoDomainJoin: NetpGetComputerNameEx(DnsHostName) returned 0x0
NetpMachineValidToJoin: 'KODA'
NetpMachineValidToJoin: status: 0x0
NetpJoinDomain
HostName: KODA
NetbiosName: KODA
Domain: horizons.local
MachineAccountOU: (NULL)
Account: HORIZONS\Administrator
Options: 0x27
NetpValidateName: checking to see if 'horizons.local' is valid as type 3 name
NetpCheckDomainNameIsValid [ Exists ] for 'horizons.local' returned 0x0
NetpValidateName: name 'horizons.local' is valid for type 3
NetpDsGetDcName: trying to find DC in domain 'horizons.local', flags: 0x40001010
NetpDsGetDcName: failed to find a DC having account 'KODA$': 0x525, last error is 0x0
NetpDsGetDcName: status of verifying DNS A record name resolution for 'artemis.horizons.local': 0x0
NetpDsGetDcName: found DC '\\artemis.horizons.local' in the specified domain
NetpJoinDomainOnDs: NetpDsGetDcName returned: 0x0
NetpDisableIDNEncoding: using FQDN horizons.local from dcinfo
NetpDisableIDNEncoding: DnsDisableIdnEncoding(UNTILREBOOT) on 'horizons.local' succeeded
NetpJoinDomainOnDs: NetpDisableIDNEncoding returned: 0x0
NetUseAdd to \\artemis.horizons.local\IPC$ returned 50
NetpJoinDomainOnDs: status of connecting to dc '\\artemis.horizons.local': 0x32
NetpJoinDomainOnDs: Function exits with status of: 0x32
NetpResetIDNEncoding: DnsDisableIdnEncoding(RESETALL) on 'horizons.local' returned 0x0
NetpJoinDomainOnDs: NetpResetIDNEncoding on 'horizons.local': 0x0
NetpDoDomainJoin: status: 0x32