nRF54L10 + NCS 3.1: Unable to enter deep sleep (System OFF) after 30-minute BLE sensor measurement

I am using nRF54L10 with nRF Connect SDK v3.1. The device connects over BLE, wakes every 30 minutes to read sensor data, and then should enter deep sleep (System OFF). However, it never reaches the low-power state even after stopping BLE and calling the sleep API. I already included #include <zephyr/drivers/timer/nrf_grtc_timer.h>, but that alone did not help. What is the correct procedure and required Kconfig/API calls to enter System OFF and wake again after 30 minutes?

Related