Working with multiple CAN buses and Full version for end users

I’m working on a vehicle that has two can buses, one for the battery and one for the motors and we need to be able to control both from one interface.

Currently I’m using a Bluetooth OBDLink MX+ for the battery and a USB OBDLink SX for the motors, I was hoping I could use two of the USB devices, but having them both connected causes neither to connect, I’m not sure if this is an issue with the head unit I’m using or what, maybe someone has a better solution for monitoring multiple buses? Maybe there’s a single USB device the can monitor multiple CAN buses?

The other issue I’m working on is that these trucks we’re building are for clients and we want to be able to set them up with the full version before shipping, is it possible to install the full version without a google account, or some other whitebox process?

Any help would be greatly appreciated!

Edit
I should probably add that this is on an Android head unit.

I think MeatPi is offering Dual Channel CAN adapters that work with RealDash?