Event during ESB simultaneous packet transmission

I am using ESB communication.

In general situations, data transmission works well. However, issues arise when multiple PTX devices transmit simultaneously.

It's understandable if packets are lost at the PRX. However, it's confusing why ESB_EVENT_TX_SUCCESS events occur at the PTX.

I have configured ESB as follows:

esb_config.selective_auto_ack = false
.tx_payload.noack = false

Since the data wasn't received at the PRX, I expected the PTX to receive ESB_EVENT_TX_FAIL events, but the result was different.

Is there a way for the PTX to confirm if packets weren't received at the PRX when multiple PTX devices transmit simultaneously?

Related