[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Shooting Star Max:
With previous build, USB tethering still not working. Cannot take logcat, since the device gets disconnected from USB debugging when pressing the USB Tethering option. EDIT:*I could get a logcat. It doesn't show too much, though...

01-02 19:49:51.194 7620 7620 I ConnectivityManager: startTethering caller:com.android.settings
01-02 19:49:51.214 792 1225 D UsbDeviceManager: Clear notification
01-02 19:49:51.216 792 1225 D UsbDeviceManager: push notification:USB charging this device
01-02 19:49:51.216 792 1225 I UsbDeviceManager: Setting USB config to rndis,adb
01-02 19:49:51.219 2520 8246 E MtpServer: request read returned -1, errno: 5
01-02 19:49:51.251 596 596 I surfaceflinger: type=1400 audit(0.0:1061): avc: denied { write } for uid=1000 name="idle_time" dev="sysfs" ino=21230 scontext=u:r:surfaceflinger:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
01-02 19:49:51.300 8549 8550 I adbd : initializing functionfs
01-02 19:49:51.301 8549 8550 I adbd : opening control endpoint /dev/usb-ffs/adb/ep0
01-02 19:49:52.119 792 1985 I ActivityManager: START u0 {flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity} from uid 10026
01-02 19:49:52.130 1797 1797 E BufferItemConsumer: [unnamed-1797-12] Failed to release buffer: Unknown error -1 (1)
01-02 19:49:52.175 1797 1797 E BufferItemConsumer: [unnamed-1797-13] Failed to release buffer: Unknown error -1 (1)
01-02 19:49:52.258 1762 1762 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
01-02 19:49:52.258 1762 1762 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
01-02 19:49:52.305 8549 8550 I adbd : functionfs successfully initialized
01-02 19:49:52.305 8549 8550 I adbd : registering usb transport
01-02 19:49:52.945 1797 1797 E BufferItemConsumer: [unnamed-1797-14] Failed to release buffer: Unknown error -1 (1)
01-02 19:49:52.994 792 802 I zygote64: NativeAlloc concurrent copying GC freed 20679(1822KB) AllocSpace objects, 8(352KB) LOS objects, 42% free, 13MB/24MB, paused 204us total 163.323ms
01-02 19:49:53.031 4789 4789 I RenderThread: type=1400 audit(0.0:1062): avc: denied { ioctl } for uid=10084 path="/dev/kgsl-3d0" dev="tmpfs" ino=13355 ioctlcmd=946 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
01-02 19:49:53.038 4789 4789 I RenderThread: type=1400 audit(0.0:1063): avc: denied { read write } for uid=10084 path="/dev/kgsl-3d0" dev="tmpfs" ino=13355 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
01-02 19:49:53.049 1797 1797 E BufferItemConsumer: [unnamed-1797-15] Failed to release buffer: Unknown error -1 (1)
01-02 19:49:53.057 1762 1762 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
01-02 19:49:53.058 1762 1762 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
01-02 19:49:53.558 1797 7764 I zygote64: Explicit concurrent copying GC freed 8740(450KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 5MB/11MB, paused 141us total 95.588ms
01-02 19:49:57.489 4508 4624 V ClClient: SEND(46)	KeepAliveRequest_4{}	UID:914e7308-49bd-44d8-8c8b-61ee0d6b5872
01-02 19:49:58.548 4508 4623 V ClClient: RECV(46) +1.1s	KeepAliveResponse_5{hasEstablishedSession=true}
01-02 19:49:59.800 792 1230 E LightsService: Light requested not available on this device. 2
01-02 19:50:01.534 792 1409 E LightsService: Light requested not available on this device. 2
01-02 19:50:01.632 792 8083 I ActivityManager: START u0 {flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity} from uid 10026
01-02 19:50:01.631 568 568 I power@1.0-servi: type=1400 audit(0.0:1064): avc: denied { call } for uid=1000 scontext=u:r:hal_power_default:s0 tcontext=u:r:init:s0 tclass=binder permissive=1
01-02 19:50:01.643 1797 1797 E BufferItemConsumer: [unnamed-1797-16] Failed to release buffer: Unknown error -1 (1)
01-02 19:50:01.691 1797 1797 E BufferItemConsumer: [unnamed-1797-17] Failed to release buffer: Unknown error -1 (1)