I use on of these, its been rock solid:
https://www.amazon.com/gp/product/B00RM3KXAU
I combine it with this POE adapter for power + ethernet over one cable (if you have a switch to support it):
https://www.amazon.com/gp/product/B07QPRVM51
Two Pi Zero's running with these for over a year, no problems.
It's a Micro-USB connector. Adapters for phones, tablets, Chromecast, Raspberry Pi, are only offered with Micro-USB connectors.
I couldn't get any USB/Ethernet hub to work. I settled with this https://www.amazon.com/gp/aw/d/B00RM3KXAU/ref=yo_ii_img?ie=UTF8&psc=1 because I needed the wired connection. It works flawlessly
So far I can share that the the UGREEN for FireTV, etc (https://www.amazon.com/gp/product/B01N1X28F1) doesn't work. At all.
The same with the Pluggable USB 2.0 OTG Micro-B adapter (https://www.amazon.com/gp/product/B00RM3KXAU). Nothing.
The Linksys USB3GIGV1 gets there partway. The kernel identifies and it and loads the RTL8192 driver. There is something else that prevents it from working. I haven't figured that part out yet.
Using these to insert power https://www.amazon.com/gp/product/B07FY9Z9GD.