The guy asked for a solution, I gave one that was working for me. After your post I start digging and realised that there might be something wrong with drivers which was odd anyway. As far as I can remember I have not installed any on my Mojave and RTL was running out of the box like a charm...
Right now it's working without any official RTL driver but you need to shutdown your laptop every time you unplug your usb-c to ethernet device.
USB 3.1 Bus:
Host Controller Driver: AppleIntelCNLUSBXHCI
PCI Device ID: 0xa36d
PCI Revision ID: 0x0010
PCI Vendor ID: 0x8086
BillBoard Device:
Product ID: 0x5400
Vendor ID: 0x0bda (Realtek Semiconductor Corp.)
Version: 1.04
Serial Number: 123456789ABCDEFGH
Speed: Up to 12 Mb/s
Manufacturer: Realtek
Location ID: 0x14300000 / 1
Current Available (mA): 500
Current Required (mA): 0
Extra Operating Current (mA): 0
USB 3.1 Bus:
Host Controller Driver: AppleUSBXHCITR
PCI Device ID: 0x15ec
PCI Revision ID: 0x0006
PCI Vendor ID: 0x8086
Bus Number: 0x01
USB 10/100/1000 LAN:
Product ID: 0x8153
Vendor ID: 0x0bda (Realtek Semiconductor Corp.)
Version: 30.00
Serial Number: 000001000000
Speed: Up to 5 Gb/s
Manufacturer: Realtek
Location ID: 0x01200000 / 1
Current Available (mA): 900
Current Required (mA): 256
Extra Operating Current (mA): 0