Raspberry Pi OS W5500 overlay not detecting speed, duplex and link status

I have a W5500 module connected to a RPi 4 through SPI. It works but it seems that the driver cannot read the PHY status registers thus the operating system reports UNKNOWN for both speed and duplex.
Additional details have been discussed here Wiznet W5500 overlay additional NIC issue with unknown speed and duplex - Raspberry Pi Forums

Is there any way to fix this and have RPi networking to properly know speed, duplex and link status ?