I solved my issue using the UART directly from the Pins P21(TX) and P22(RX). I’ve also deduped UART 1 and use it to communicate with my peripheral.
To monitor with the REPL I’m using /dev/ttyACM0 (Ubuntu system)
I haven’t tried this yet, but there is preview support in MicroPython.
Please check https://docs.micropython.org/en/v1.19.1/library/machine.I2S.html and let us know if this works for you.