Frame filtering Rejection stops Rx. Why?

Hello.
I wrote this article because there was a problem during communication between DW3000.
We are currently controlling the DW3000 using the STM32F107 chip.
I’m communicating with three devices, and when I transfer data from device 1 to device 2, device 3 is setting up and shutting down the ARFE flag.
When using the DW1000, it is confirmed that there is no such problem, and even if the interrupt setting and frame filter setting are set equally to the DW3000, the ARFE flag is set and interrupted repeatedly.
Regarding this, I don’t know the cause in DW3000.
The following is the code for the same interrupt, frame filter applied in DW1000 and DW3000.

dwt_setinterrupt CODE
dwt_setinterrupt(DWT_INT_TFRS | DWT_INT_RFCG | (DWT_INT_ARFE | DWT_INT_RFSL | DWT_INT_SFDT | DWT_INT_RPHE | DWT_INT_RFCE | DWT_INT_RFTO /| DWT_INT_RXPTO/), 0, 1);

dwt_configureframefilter CODE
DW3000
dwt_configureframefilter(DWT_FF_ENABLE_802_15_4,DWT_FF_DATA_EN|DWT_FF_ACK_EN );

DW1000
dwt_enableframefilter(DWT_FF_DATA_EN | DWT_FF_ACK_EN);

Am I using the wrong settings?