Can't find multiple Odrives

Hello,

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)
print(type(my_drive))
print(len(my_drive))

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?
Thanks