I am running micropython 1.14 (happens also on 1.9) on the NUCLEO-H743ZI dev board (compiled using the board definition in micropython, no further changes) connected to a W5500 shield.
The issue I am seeing is some kind of delay when sending UDP packets and also when just pinging the board. The ping goes from 1ms to 200ms and it seems to be cycling (like there is some fixed polling or something), going down and up:
Connecting the same shield to Arduino Uno yields the correct behavior, ping is 0.2ms: