@Tomasz_Gniady
have a look at the following script
EdgeConnForMultipleSurfaces_error_replication_SOLVED_2.gh (16.8 KB)
Can you just “setEdgeConnection” without creating a new one?
There is a Bug in constructing the surface again which changes the order of the edge