Friend/LPN time management

Hello, 

I have a Friend SoC with nRF52833 via SPI HCI communicating with my nodes that are nRF52833 MCUs. The nodes are LPN nodes sends data to the friend and awaits a reply. Unfortunately the node goes to sleep before receiving the reply from the friend, which I suspect to be due to the SPI HCI latency. I am using rather large payloads for mesh, 200-300 bytes. well within the max segments/ max payload size, Which doesn't help. I am doing a manual poll (bt_mesh_lpn_poll) to the friend to retrieve the missed reply, this seems to be working.

However, some payloads are time critical and so here are my questions:

1 - Is it possible for the lpn node to know how long a message has been queued for upon arrival to the lpn node? 

2 - is it possible for the friend node to remove a payload if it has not been sent within a time frame?

Thank you, 

Shahin

Related