I think you are trying to setup something called "hidden primary".
However, in that case it should be the other way round (in parts).
Actually, whether a name server tags its replies as authoritative is not completely identical with wether it appears in NS replies.
The servers in the name server tab are what is returned to someone externally querying your firewall for record type NS. They may try to query the hostnames returned for additional info about the zone, so the reply should make sense to them.
Hence the reply they get should contain the official hostnames of your firewall(s), and it should not contain internal names (e.g. ending in "domain.local") of your Windows boxes