In fact, when you press the key once, the action is executed several times. I tested this with a click counter.
Yes, and that's why it doesn't work - see my initial comment. You need to send the control bit once per tile movement.
Or send the coordinates of the target tile, and on the peer side move the character to that tile.