Strange keyboard input over serial console

I am trying to connect to my RB2011UiAS over serial. I can get a serial connection OK, and I can read sent from the console just fine (I can watch the boot loader scroll past and I get a login prompt).

However every time I send a keystroke to the router I get strange results back. Typing the username admin results in:

It’s mostly consistent, but sometimes a backspace will be triggered if I type too fast. It’s the same if I try to enter options into the boot loader as well.

I use this serial cable a lot, so I’m 95% sure it’s fine. I was using it on some Cisco ASAs just last week without issue. It doesn’t make any difference if I use Putty on Windows or screen on Linux. Unfortunately I do not have any other Mikrotik devices on hand to test with.

I just took delivery of a Mikrotik Cloud Router Switch and the serial communication for this device is perfect:

This leads me to believe I either have a faulty config on my other device, or I have a faulty device in general.

Would love to hear if anyone else has seen similar issues.