I was seemingly able to solve this by blacklisting RTL-SDR relevant modules during boot by following this guide:
https://sdr-enthusiasts.gitbook.io/ads-b...el-modules
After I completed all steps, I am now able to reboot with everything plugged in and it appears to work. I'll reboot a few times to confirm but so far so good!
EDIT: I rebooted quite a few more times and everything comes up and works as expected. The one thing I still need to do every single time is in the PyPilot plugin for OpenCPN, click on Config, click on OK, and then it connects. I don't know why it would not automatically use the last known settings and make a connection attempt. Especially because I'm not even changing anything. I really just hit okey and it works.
https://sdr-enthusiasts.gitbook.io/ads-b...el-modules
After I completed all steps, I am now able to reboot with everything plugged in and it appears to work. I'll reboot a few times to confirm but so far so good!
EDIT: I rebooted quite a few more times and everything comes up and works as expected. The one thing I still need to do every single time is in the PyPilot plugin for OpenCPN, click on Config, click on OK, and then it connects. I don't know why it would not automatically use the last known settings and make a connection attempt. Especially because I'm not even changing anything. I really just hit okey and it works.