Why Syncthing breaks all connection after adding a folder?

When adding a sync folder to Syncthing, all of it’s connections will break, then they reconnect. Why Syncthing will do this, isn’t it better to keep the connections while adding a folder?

The folders are exchanged as part of the connection handshake. This is simpler, and almost never matters.

Ok, I thought the handshake and the data transfering are seperated.

I observed the same thing (connection reset) when pausing (or resuming) a folder. Is it from the same cause?

Yes, pausing or resuming a folder stops/starts the folder, anything that does start/stop/restart (changing settings) causes connections to be broken.