Serial Communication and Blocking vs NonBlocking Functions

My application (written in C#) does indeed call the Console.WriteLine method... which by default adds a "\r\n" characater at the end of the line (Console.WriteLine Method (System) | Microsoft Learn). I think the Serial Monitor send function also adds these characters. My code does look for the '\n' character as the terminator and then flushes the buffer... But, I don't think this would cause it to update all the values twice would it?