If you use the native port, there are no stop bits or parity bits. There isn't even a baud rate. (Note the serial monitor will always connect to the native port, even with the wrong baud rate.)Until your sketch on the Due starts running and initiates SerialUSB.begin() there isn't a serial port to connect to. Perhaps if you test when the C# program only attempts to connect after the Due is running?