Wireless Bridge (esp32) cycle without sleep

I am trying to create a lorawan Bridge for BLE, is it possible to not send the bridge to sleep during the sleep cycle so i can continue to pick up BLE and just run the duty cycle manually as the process is not battery dependent?

I have found in the sleep cycle code for Cubecell that all i have to do is remove the sleep timer cycle
Example:
image

But for the esp32 it seems there is some code being run directly in the MCU.Sleep function that lora depends on to function properly so when i try to bypass that to stop the esp32 from sleeping lora does not work.

example:

I would look more in depth myself into the MCU class but it is written in assembly. if possible can you direct me to a LORA script that doesnt need this MCU.Sleep function to run

any ideas on this as having to sleep the MCU on the wireless brdige is a pointless operation?

You can use Class_C, Class_C will not sleep.

You can modify the loraWanClass in the LoRaWAN.sleep(loraWanClass, debugLevel) function to CLASS_C.