Every time a write is issued (not depending on sent size), it returns after 1 second. Tested with 9600, 19200, 115200 bauds. My arduino nano has a CH340 chip onboard, and I guess there is a timeout that systematicaly occures. No problem with readString.