Invalid argument accessing hard drive over SMB attached to USB hub?

I used to get this error in Kodi 16 but it seems to still exist in 17?

Code:
Invalid argument

…when using SMB to try to access an external hard drive that is attached to USB hub? The hard drive is attached to a Windows 10 Pro machine (Asus Chromebox).

This same error happens with 3 different brand hubs with several thousand reviews each on Amazon, so it isn’t that the hub is defective. Plus, I can access the hard drives using plain old Windows Network Explorer just fine.

However, if I remove the hub and attach the HDD directly into the USB, this fixes the error? So, is Kodi just not compatible with hard drives connected to USB hubs over SMB?

Any ideas?