Samba DC - NT_STATUS_OBJECT_NAME_NOT_FOUND

(This is really more like a comment, but it's too long...)

To set up Samba4, don't follow random guides, stick to the Samba Wiki, specifically: "Set up a Samba Active Directory Domain Controller."

When you're using Samba as an AD DC, your first step in troubleshooting is to make sure DNS is working properly.

Your comment Not sure where it gets this address as is not bound anywhere. is an indication that your DNS configuration isn't correct. Make sure your DC's host name resolves correctly to its IP.

It's not the cause of this particular error, but using .local as a domain name is a bad idea, against everyone's best practices... Use a subdomain of a domain you own.

Finally, you have a typo in your provision command: the realm and host name don't match.