Hamza,
Sounds like you are trying to capture a cell from a network employing hyper-band techniques, this means the cell Broadcast Control Channel (BCCH) is found on one band (in your case 938.2MHz / ARFCN 16) but allocates resources on another band. Most cells on GSM will actually have multiple frequencies allocated to them, with a single BCCH controlling access - the hopping pattern can only occur between the frequencies on the single cell, therefore the frequencies would be fixed.
To be able to collect, you would need to cover all the cells allocated frequencies simultaneously along with the BCCH. Grgsm_scanner will tell you what the other frequencies are by using the -v function. It's worth noting that when you run grgsm_scanner you are only recording the BCCH and not dedicated traffic channels.
With a network employing hyper-band techniques, collecting all the frequencies simultaneously would be difficult without running concurrent capture sessions using multiple SDR. I don't think this would be possible with gr-gsm, but am happy to be corrected.
Regards,
Al