When editing a zone's NS records the TTL fields is always shown empty.

Examining the zone DNS file shows that the NS records may already have a value but it is not getting displayed.

I have noticed that when I enter a TTL into the TTL control on the Edit window for the NS record it updates the zone file sometimes which
makes me think something is broken.
I can modify the default TTL on the SOA but that will only affect the TTL for records which have not been explicitly set or new records. The problem I am trying to solve is why is the TTL for the NS record not shown in the Edit NS record window even when the
record has a TTL which is not equal to the default minimum TTL of the SOA. Other record types are not affected in this way. The control is there but appears to be faulty
Why is the TTL for the NS records not populated in the control shown in the screen shot? It does not populate:
- if the TTL is different to the SOA default minimum TTL.
- if it is explicitly set to a TTL different to the SOA default.
- at all.