There is a previous discussion on the forum from 2020 where it is stated: "You should use a USB Ethernet adapter instead. We have several different onces at the lab and all of them are working out of the box."
#721
Said discussion is about the CM3, so it is unclear what of that applies to the Raspberry Pi 4.
Using a RPi4, I tested both v11.3.0 and v.11.3.16 using four types of USB Ethernet adapters:
ASIX chipset, RNDIS, NCM, and ECM
None worked.
For ASIX and ECM, dmesg showed the driver loading and ifconfig showed a new network interface being created. I was able to confirm externally that an initial DHCP lease was being requested by Emteria Android and granted. However, ifconfig never showed acceptance of this lease and the IP address could not be pinged. When the lease eventually expired, it was not renewed. (I also tried static IP address configuration via the adb shell, but this also did not work.)
For RNDIS, dmesg showed no driver being loaded.
For NCM, dmesg showed the driver loading, but ifconfig never showed a new network interface.
P.S.:
v11.3.16 seems to have some intermittent issues with detecting removal of a USB device. With that version, dmesg would not indicate detection of the device's removal, and ifconfig would continue to show the network interface for a while.