Not occurring for me.
First line is all-OK.
Note that by doing a Serial.print("\r");
you’re only printing a carriage return which returns the ‘current cursor’ to the start of the line. In the monitor you’re thus always updating the same line.
Is the behavior different when you do a normal Serial.println()
or Serial.print("\n");
?