Uart_monitor procedure

When running the uart_monitor with the interface_config.parity = PARITY_NONE and interface_config.num_stop_bits = STOP_BITS_ONE, the procedure is always detecting a no legacy transmission.
Is the behaviour correct?

Assume you are referring to ‘procedure monitor_uart_line’?
Could you please elaborate on this?
Do you get the message ‘Non-legal transaction detected’, and if so - what is the rest of the message.
Did you check the stop bit in the wave view?