BG96 stuck in roaming 1 no roaming

I am trying to set roaming to 2 (allow roaming) with the AT command AT+QCFG=“roamservice”,2,1 and it still stays in roam service 1

which FW version are you using now?

New Info, I was able to get roaming to 2 (ON) but only by doing a AT+QCFG=“nvrestore”,0 command.
The FIrmware on the BG96 is BG96MAR02A07M1G.
Is there a command that locks this parameter so it cannot be changed?? For some reason it works for a bit and then reverts to Roamservice 1 and I cannot change it any more without the NVRetore…