Can't find multiple Odrives


I am trying to get multiple odrives returned.
When I just use python3 and then manually type in

import odrive
my_drive = odrive.find_any(find_multiple=True)

It returns a list with two odrive objects.
But if I do the same in the python file and run, it always returns only one.
Once I also got this error

libusb: error [seek_to_next_descriptor] bLength overflow by 215 bytes

Any ideas how to solve this? or maybe another way to return multiple odrive objects without knowing their path (USB) or serials etc?