BPI-M2 Zero onboard Ethernet issues

I have been trying to set up eth0 according to the instructions on this page and running Ubuntu 20.04 Server from this distro.

Below you can see that eth0 is active when testing with ifconfig but I don’t get an IP.

I have followed the diagram above for the RJ45 Socket wiring (pins 1,2,3 and 6 corresponding to green, brown, red and purple wires in the image below:

I also tried the reverse order of wiring on the breakout with no success either. I tested continuity from BPI pins all the way to connected network cable on the socket and continuity was fine without any shorts.

I am stumped at this point. Does someone have any points or things to try to get the ethernet working properly?

Thank you in advance.