TL;DR: (Possibly):
Install un-get
Install bluez through un-get
start rc.bluetooth & passthrough dbus/bt-device
Profit
Now for a more thorough explanation of everything I've tried:
I have basically thrown every available ball against the wall so a couple of steps I've done might not be of use.
I have a TP-Link UB500 whichs seems to be similiar, at least this thread came up when I googled the issue so I'll respond if any fellow UB500 purchaser ends up here while Googling.
What I've passed through to HA:
--device='/dev/bus/usb/001/003' --device='/dev/tty6'
001/003 being where I see the device being when I'm in the terminal in unRaid and doing `lsusb`. In one of the billions of google attempts I found a script that an unRaid user used to mention which tty* that was recently attached but I cant find it.
In extra properties I've shared this to the container.
/run/dbus
I am quite certain the way to solve my issue, if anyone tests is out please respond. Is this way:
Install https://github.com/ich777/un-get un-get from lovely ich777 and install bluez. Once you've installed bluez need to add this to /boot/config/go
/etc/rc.d/rc.bluetooth start