isGlobalKeyAssignment treated any bare line whose first token matched system/boot/vendor/all as a global assignment and stripped it. A user line of literally "all" or "system" written without a value (malformed config but reachable) thus got eaten on the next atomicWrite. Require '=' in the trimmed line before treating it as a key=value assignment.