First i wanna say it is working.... What i am trouble shooting here is just a major annoyance.
In my .rdp we have this line
usbdevicestoredirect:s:*;{745a17a0-74d3-11d0-b6fe-00a0c90f57da}
This makes it work when we first connect. However if you pull the usb and plug it back in it does not connect until you close the RemoteApp and open it back up.... Basically meaning it only does the pass once at start... I see that under "Other supported Plug and Play (PNP) devices" there is an option for "Devices that i plug in later" however this devices is falling under the "Other supported RemoteFX USB devices"
In a full remote window you can go check the box again and it works, but in RemoteApp you don't have that option.