Randomly saying "Unable to set BB rate"

I am trying to transmit on one SDR and receive on another SDR. Both are ADALM-PLUTO with two different IP addresses. The one that transmits never seems to have errors, but the one that receives often says "unable to set BB rate". I am aware this implies a sampling rate issue, and I am sampling at 1M  which should be well within the range this can handle (the TX also samples at 1M and never has issues). What is confusing is that sometimes I will run the RX GNU Radio program and it will run fine* , but then I can close it and launch it without changing anything and it will say this error 

self.iio_pluto_source_0 = iio.pluto_source(device_uri, 5651*1000000, samp_rate, 20000000, 32768, True, True, True, 'manual', 30, '', True)
File "/usr/lib/python3/dist-packages/iio/iio_pluto_source_swig.py", line 92, in make
return _iio_pluto_source_swig.pluto_source_make(*args, **kwargs)
RuntimeError: Unable to set BB rate

* I do get these warnings, which may be of use, but I think these are mostly pertaining to GUI usages.: 

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Unable to write attribute out_voltage0_hardwaregain: -22
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

Does anyone have any idea how I can fix my SDR to consistently run at 1M sample rate, or even possibly run at higher sample rates. Also, when I am getting this error, running at a much lower sample rate does not fix it. 

Thank you!