Again - you can hand out the domain for the client.. whatever you want.. Doesn't mean client will use it, etc. depends on the client.
But registering the dhcp leases into unbound only uses the pfsense domain. If you want to do something like what your talking about with multiple domains.. Use bind and have the client register themselves into you specific domains.
Off the top my head I do not believe unbound allows for dns registration of clients because its not really meant as an authoritative NS to be honest.