Xiao ESP32S3 & SX1262 - Deep Sleep Current problem

I have measured the sleep current and there is a phenomenon that I do not understand.
After executing radio.sleep(), wait 5 seconds and then execute esp_deep_sleep_start(), but it appears that radio is not sleeping during these 5 seconds. When S3 sleeps, the overall sleep current is 10uA, as expected.

The module I am using is slightly different from the one you are using, but the basic operation should be the same.
I am applying 3.8V to the S3 battery pad and measuring at ppk2.

//----------------------------------------------------------------------------------------------
//Board Library : esp32 by Espressif 3.2.0
//Board Select  : XIAO_ESP32S3
//----------------------------------------------------------------------------------------------
#include <RadioLib.h>

#define LORA_DIO1   D1
#define LORA_RESET  D2
#define LORA_BUSY   D3
#define LORA_CS     D4    // 3.3k pullup
#define LORA_RFSW   D5

SX1262 radio = new Module(LORA_CS, LORA_DIO1, LORA_RESET, LORA_BUSY);

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
  digitalWrite(LED_BUILTIN, HIGH);

  radio.begin(922.6, 125.0, 12, 5, 0x12, 13, 8, 1.7, 0);  // need radio.begin(), example parameters
  radio.sleep();
  delay(5000);                                            // 3.8V battery current = 34mA

  esp_sleep_enable_ext0_wakeup(GPIO_NUM_1, LOW);
  esp_deep_sleep_start();                                 // 3.8V battery current = 10uA
}

void loop() {}