Just for FYI, as of this date, the W5500 hardwire ethernet port is not well implemented in MicroPython (use wireless instead). The POE function works fine so you can use it to power your module, but communication is not working on the wired LAN. It works fine in Arduino IDE.