could you post further informations like OS Host and Guest and virtual USB controller specification?
When if you attach it to host, before connecting to VM, are you able to access it?
this is my setup:
Host: Windows Server 2016
Guest: Linux (debian)-based OS
all my virtual drives work properly
The 8TB HDD is connected via SATA and shown in Windows. To ensure exclusiv guest access I unmounted it in Windows (make it offline).
I haven't adjusted any USB controller specifications, because I don't know how it is associated with the internal SATA HDD.
Hope it helps, otherwise I will try to give more informations.
After writing my answer I thought unmounting the HDD from Windows to ensure exclusiv access to the virtual machine could be the mistake.
And after mounting it again, it works
Thanks for your support!