I have been using contour to split a surface into 2m pieces. The problem I have is that once I deconstruct brep, the enumeration of the edges is different for the faces on both ends as highlighted in this screenshot:

This approach works for me, thank you so much! Just one question, I wonder why you added the Round component, as I need exactly 2m distanced divisions connecting the Division component directly to Divide Domain works better for me.

To get 2 unit long divisions you need to make the surface exactly 56 units long, or any other length divisible by 2.
With contour your divisions would be all 2 units long, expect the last which would be shorter.
Here the divisions all have equal length.