You're trying an Unattended domain join from Hyper-V, does the ISO behave the same outside on a physical PC? This preset doesn't make any impactful changes so the problem is either with the Hyper-V host, or a domain issue.
In this case, all NTLite is really doing is creating the autounattend.xml for you and running a specialize pass VBS script to rename the host.