mergeWithModeDefaults

Merge environment config with mode defaults. Environment variables take precedence over mode defaults.