No change when I removed DSDT.aml from ACPI/Patched.
Replaced it with the one provided above, still the same.
I also plugged in a Belkin USB-C ethernet dongle. I don't get the "bouncing", I can set an IP manually but it still does not work.
Added in 4 minutes 49 seconds:
Without the interface defined, if I plug in the cable, the link remains solid.
As soon as I add en0 and apply it, the link status starts cycling between cable is plugged in, self assigned IP, cable is unplugged, repeat.
It does the same thing with both ports, and acts similarly with USB ethernet.