Compatibility with enc28j60 or other eth module

I would like to know the compatibility of arduino nano iot 33 with the enc28j60 ethernet module. Like this.

I read here GitHub - njh/EtherCard: EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE is just compatibility with AVR boards. Thanks for the info

The Nano 33 IOT, as its name suggests, is a 3.3 V device but I suspect the shield is not

the shield must be modified. the level conversion IC must be removed. the shield then still works with 5 V devices too.

removing the unnecessary level conversion also solves blocking of other SPI devices by this shield.

other enc28j60 modules don't have the level conversion and can work with 3.3 V and 5 V devices.