SL8082BT stops receiving data

Hi,

We have an issue with the SL8082BT that it stops receiving data after 32 calls to the ADL_FCM_FLOW_GPRS datahandler.
Our application subscribes to the GPRS-flow using the following piece of code.

adl_fcmSubscribe( ADL_FCM_FLOW_GPRS, GPRS_handler_FCMControl_, GPRS_handler_FCMData_ );

bool GPRS_handler_FCMData_( u16 DataLen, u8 * Data )
{
 	static int received_data_pkgs = 0;
	Debug_print( "Received: %d bytes (%d)", DataLen, ++received_data_pkgs);
	return TRUE;
}

The issue is that after 32 calls to the datahandler it stops being called - “Received: 28 bytes (32)”. However, outgoing data still works fine.
The issue is reproducible and it always stops after 32 calls to the datahandler.

ati9
"DWL"," C04.05.26.00.SL8RDBT R2853 CNSHZ-ED-XP0031 2016/12/29 19:47:06","","Sierra Wireless",0,"","00000000","00000000"
"FW","FW_754_2_A1_7.SL808FAx","R7.54.2.A1.201701061226.SL8082BTR","Sierra Wireless",2023972,"010617 12:26","3f5d7cf8","10002020"
"MODEM 3G+","Revision: C04.05.26.00.SL8RDAP R2853 CNSHZ-ED-XP0031 2016/12/29 19:47:06"
"OAT","0.0.1.20210413125558","AppName","Manufacturer",326424,"041321 12:56","7a094163","10700000"
 -"Developer Studio","3.6.0.201511091706"
 -"Open AT OS Package","6.54.3.A1.201609080909"
 -"Firmware Package","7.54.2.A1.201701061226"
"ROM","8400000"
"RAM","4000000"
"OATRAM","b00000"
"DWLNAME","SL808xA"

OK

What we have tried so far:
*Calling adl_fcmReleaseCredits(handle, 0xFF) every now and then
*Downgrading FW to 7.52 and upgrading through the transition FW 7.53 to 7.54 once more
*Removed any other functionality than receiving this data
*Tried building with developerstudio 3.6 as well as 3.3

Unsubscribing and resubscribing doesn’t fix the issue.
Deactivating and activating gprs doesn’t fix the issue.
Reconnecting to the same operator doesn’t fix the issue.

Any help is appreciated!

Best Regards
Martin