STM32 HAL UART transmission
You receive ~67 characters, which at 10 bits/character, is 670 bits.
Given that your timeout (parameter 4) is set to 10ms or 0.01 s, the average bit rate seems to be around 67000 bit/s.  My guess is that you are transmitting at 115200 baud with some inter-character delay giving an effective bit rate of 67000 bit/s. 

Therefore, after 67 characters, 10ms expires and the transmit routine returns.

To fix, increase the value of parameter 4 - the timeout value, to at least 20.

Also check that your CPU clock frequency is correctly defined in your project setup code and measure it to ensure it's within 2.5% of the intended value.