What termios settings cause endpoint to get garbled serial?

I have two endpoints. One is Windows Subsystem for Linux (Ubuntu) and the other is a small AR9331 router (running OpenWRT and has 16550 chip). They are connected over a USB-to-Serial connection.

Sending from AR9331 to WSL works as expected.
enter image description here

Sending from WSL to AR9331 does not work as expected, it appears garbled or out of order.
enter image description here

AR9331 TTY settings:

enter image description here

WSL TTY settings:
enter image description here

I tried messing with canonical mode, but it did not appear to change anything.

Go to Source
Author: user_ABCD