NB-IoT board, Weird behavior with AT+COPS command

I noticed that I first have to trigger an error before AT+COPS? returns the previous set config…

So: when I do AT+COPS=1,2,"20416" and then do AT+COPS? the board returns +COPS:1,2,""
And it keeps returning that setting.
But when I enter a faulty command lik AT+COPS=1,2,20416 (no quotes around telco ID) it returns ERROR but after that, the command AT+COPS? returns correctly +COPS:1,2,"20416"

Maybe this is of help to anybody.
After I found this, the CSQ went to 11,99 pretty fast…

This is not right. The AT+COPS? only returns the "20416" when it is connected. So it had nothing to do with triggering an error. I just had to show some more patience…