Settings code cleanup in #15934 uncovered some surprising ways settings are being interpreted.
Most or all of unexpected behaviors should be possible to simplify in some followup changes, and this issue tracks the followups:
| Bug | Fix | Notes
| - | - | - |
| Ignored network-qualified arguments | #17482 | Release notes (Command line)
Ignored chain arguments | tbd
Reversed config precedence | #17581 | Release notes (Configuration file). PR depends on #17493 to disallow multiple config assignments, which depends #17556 to fix a fragile python test and #17580 to apply ALLOW_LIST flags, which depends on #16545 to implement ALLOW_LIST flags
Misapplied default section config values | tbd
Zombie config values | tbd