<…. a bit long …>
NOTE: I do not use UART and would like to disable it for power savings for final production build. My application works as expected with the exception of power savings due to UART not disabled.
My build file is set as follows: 
I am using the default settings in ‘circuitdojo_feather_nrf9151_ns_defconfig’
# Enable uart driver
CONFIG_SERIAL=y
# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
and disable them in prj.conf file for my production build:
# Disable console
CONFIG_CONSOLE=n
CONFIG_UART_CONSOLE=n
CONFIG_LOG=n
CONFIG_LOG_MODE_IMMEDIATE=n
CONFIG_AT_HOST_LIBRARY=n
I am getting these two warnings when I build the project:
-- Including generated dts.cmake file: /opt/pwl/build/mcuboot/zephyr/dts.cmake
warning: UART_CONSOLE (defined at drivers/console/Kconfig:42) was assigned the value 'y' but got the
value 'n'. Check these unsatisfied dependencies: CONSOLE (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_UART_CONSOLE and/or look up UART_CONSOLE in
the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration
Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too.
warning: I2C (defined at drivers/i2c/Kconfig:9) was assigned the value 'n' but got the value 'y'.
See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_I2C and/or look up I2C in the
menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration Values,
and Kconfig - Tips and Best Practices sections of the manual might be helpful too.
Parsing /opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/zephyr/Kconfig
Loaded configuration '/opt/nordic/nfed/boards/circuitdojo/feather_nrf9151/circuitdojo_feather_nrf9151_defconfig'
Merged configuration '/opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/zephyr/prj.conf'
Merged configuration '/opt/pwl/sysbuild/mcuboot.conf'
Merged configuration '/opt/nordic/ncs/v3.1.1/nrf/modules/mcuboot/tfm.conf'
Merged configuration '/opt/pwl/build/mcuboot/zephyr/.config.sysbuild'
Configuration saved to '/opt/pwl/build/mcuboot/zephyr/.config'
Kconfig header saved to '/opt/pwl/build/mcuboot/zephyr/include/generated/zephyr/autoconf.h'
-- Found GnuLd: /opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
-- Using ccache: /opt/nordic/ncs/toolchains/561dce9adf/bin/ccache
CMake Warning at /opt/nordic/ncs/v3.1.1/zephyr/CMakeLists.txt:1002 (message):
No SOURCES given to Zephyr library:
..__..__..__nfed__boards__circuitdojo__feather_nrf9151
Excluding target from build.
MCUBoot bootloader key file: /opt/nordic/ncs/v3.1.1/bootloader/mcuboot/root-ec-p256.pem
CMake Warning at CMakeLists.txt:393 (message):
WARNING: Using default MCUboot signing key file, this file is for debug use
only and is not secure!`
It appears that the build process is picking up circuitdojo_feather_nrf_9151_defconfig instead of circuitdojo_feather_nrf_9151_ns_defconfig
what am I doing wrong?