I was “fixing” my SOA records for primary nameserver and ran across this issue on 1.8.9.
inserting a new SOA record does not add the “name” for the domain to the DB. The correct domain name is displayed in the form.
Once you have add the first one with the missing name…then adding others fail. No error message is displayed.