I'm trying to control two ODrives inside a Python3 script. Both ODrives (v3.6-56V) are running the latest firmware version (fw-v0.5.2), and both appear when I open odrivetool (v0.5.2.post0). In Python I can instantiate either ODrive using find_any(serial_number="xxx"), however when I try to instantiate them sequentially I get a couple of warnings ([LEGACY_PROTOCOL] received unexpected ACK: 129) and the script hangs.
I am running Ubuntu 18.04, and the ODrives are not connected via a USB hub. I've tried each of the usb_cdc_protocol settings for each ODrive but none of them work.