I have basically all my code disabled, all I do in main() is get a pointer to the "zephyr_console", suspend it and return.
This gives me an average power consumption of 3.23uA. More or less what I expect.
However, if I enable a button using the zephyr input subsystem "zephyr,gpio-keys", even just the definition in the device tree, the average jumps to 16.5uA.
I don't remember getting this kind of waste when using Nordic's CAF to handle buttons.
Did you guys test this new subsystem on you end?