Они же разные. Как минимум
'controllerNamespace' => 'console\controllers',
и
'controllerNamespace' => 'frontend\controllers',
Да и вообще они разные. Поэтому у них разные конфиги. Так что это странно. Да и не понятно зачем Вам это?
Да и контролеры не используют конфиги. Их использует app. А тут если посмотреть на точку входа, то совершенно разная петрушка:
(new yii\web\Application($config))->run();
и
$application = new yii\console\Application($config);
$exitCode = $application->run();
exit($exitCode);
Где $config и есть конфиг. Так что я даже представить боюсь зачем Вам это и что Вы от этого ожидаете. Конечно какое-то сомнительное решение может быть. Но по-моему Вы пытаетесь изобрести робота, что бы он за ухом почесал Вам. Я думаю Вы в корне не верно решаете проблему, а возможно и сформулировали ее для себя не верно. Хотите разберемся, но дайте больше конкретики.