Thank you for the reply! Do you have more info on how to listen on those pins?

I have them set already in XCTU for DIN and DOUT(UART). I also do not see anywhere in the digi manual for micropython on how to do this.

Also to your last point, I did order a seperate xbee3 module to connect directly to my Arduino so I can use the API. I would still like to get this to work as it seems Arduino library has an issue with xbee3.

Check the Micro Python Samples. There is one for accessing the Serial port.