if the ddns-update-style parameter is enclosed in a group under the global scope:

group {
  ddns-update-style interim;
}

Then it will silently fail as the ddns-update-style is a global/fixed parameter.  We need the parser to generate a parse failure in this case.