Can you post a snippet of the source code where you are reading the received bytes?
I just tested your scenario with puart_control app in the SDK and I was reading correct values from the terminal.
Using the following code from puart_control:
Using Tera Term, I was pressing 'c''s and whenever I did I saw this debug traces from SDK.
Please let us know if you were able to solve your problem. Thanks.