ASYNC UART Framing Errors After updating nRF SDK from 2.7 to 3.0

Hello, 

I have a project implementing the ASYNC UART API as laid out in the Nordic Development academy exercise.  I had this successfully communicating with an external device utilizing SDK 2.7.

Our project was recently moved over to SDK 3.0 and now the uart driver throws continuous rx_stopped events with error code 4 (Framing Error). I have oscoped the line and the communication appears to be correct.

Using runtime configuration of the uart as shown below

const struct uart_config my_uart_cfg = {.baudrate = 9600,
.parity = UART_CFG_PARITY_NONE,
.stop_bits = UART_CFG_STOP_BITS_1,
.data_bits = UART_CFG_DATA_BITS_8,
.flow_ctrl =UART_CFG_FLOW_CTRL_NONE};


uart_configure(my_uart, &my_uart_cfg);


Relevant prj.conf

CONFIG_SERIAL=y
CONFIG_UART_ASYNC_API=y
CONFIG_UART_USE_RUNTIME_CONFIGURE=y
Is there  something I am missing in the conversion from 2.7 to 3.0 that affects asynchronous uart operation?

Board is a custom board creating from modifying nrf5340dk files. 

Related