Quectel modem is not sending the correct NSSAI values to the network core

Module: RM500Q-GL
Firmware: RM500QGLABR11A06M4G

Problem:
AT+C5GNSSAI=4,“01.000001” is accepted and stored.
AT+C5GNSSAI? returns 4,“01.000001”.
But NAS Registration Request includes only SST=01 and omits SD (wireshark packets). In the AMF logs the same NSSAI (SST:1 SD:0xffffff) is constantly requested, no matter what i configure in the quectel.

I also created a new CID 2 containing the correct NSSAI which also did not change anything, i strongly suspect that CID 1 is always being used, however, the quectel does not allow me to add the NSSAI to CID 1.

AT+CGDCONT?

+CGDCONT: 1,“IP”,“internet”,“0.0.0.0”,0,0,0,0,“”,0
+CGDCONT: 2,“IP”,“internet_EMBB000001”,“0.0.0.0”,0,0,0,0,1,“01.000001”,0

Question:
How do I force the quectel to request the proper NSSAI values?
Is this firmware expected to support this functionality?

I am using srsRAN and Open5GS.

Dear @bruno_gomes
Do you query allowed NSSAI by AT+C5GREG? or AT+C5GNSSAIRDP?

I will send the latest version to your email, please try later.